ContentResolver.LoadThumbnail(Uri, Size, CancellationSignal) Methode

Definition

Convenience-Methode, mit der eine visuelle Miniaturansicht für die angegebene UriMethode effizient geladen wird.

[Android.Runtime.Register("loadThumbnail", "(Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;", "GetLoadThumbnail_Landroid_net_Uri_Landroid_util_Size_Landroid_os_CancellationSignal_Handler", ApiSince=29)]
public virtual Android.Graphics.Bitmap LoadThumbnail(Android.Net.Uri uri, Android.Util.Size size, Android.OS.CancellationSignal? signal);
[<Android.Runtime.Register("loadThumbnail", "(Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;", "GetLoadThumbnail_Landroid_net_Uri_Landroid_util_Size_Landroid_os_CancellationSignal_Handler", ApiSince=29)>]
abstract member LoadThumbnail : Android.Net.Uri * Android.Util.Size * Android.OS.CancellationSignal -> Android.Graphics.Bitmap
override this.LoadThumbnail : Android.Net.Uri * Android.Util.Size * Android.OS.CancellationSignal -> Android.Graphics.Bitmap

Parameter

uri
Uri

Das Element, das als Miniaturansicht dargestellt werden soll.

size
Size

Der Zielbereich auf dem Bildschirm, in dem diese Miniaturansicht angezeigt wird. Dies wird an den Anbieter übergeben, um #EXTRA_SIZE das Herunterladen oder Generieren schwerer Ressourcen zu vermeiden.

signal
CancellationSignal

Ein Signal zum Abbrechen des laufenden Vorgangs.

Gibt zurück

Gültig Bitmap , bei dem es sich um eine visuelle Miniaturansicht handelt.

Attribute

Hinweise

Convenience-Methode, mit der eine visuelle Miniaturansicht für die angegebene UriMethode effizient geladen wird. Intern ruft ContentProvider#openTypedAssetFile den Remoteanbieter auf, ändert aber auch die Größe aller zurückgegebenen Inhalte defensiv so, dass sie der angeforderten Zielgröße entsprechen.

Java Dokumentation für android.content.ContentResolver.loadThumbnail(android.net.Uri, android.util.Size, android.os.CancellationSignal).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: