Freigeben über


DevicePolicyResourcesManager.GetDrawable Methode

Definition

Überlädt

GetDrawable(String, String, ISupplier)

Gibt den entsprechenden aktualisierten Drawable-Wert für die drawableId Formatvorlage drawableStyle zurück, wenn eine festgelegt wurde setDrawables, andernfalls wird die Zeichnungsart zurückgegeben defaultDrawableLoader.

GetDrawable(String, String, String, ISupplier)

Ähnlich wie #getDrawable(String, String, Supplier), aber auch akzeptiert eine drawableSource , die dazu führen kann, dass eine andere Zeichnung zurückgegeben werden kann, als #getDrawable(String, String, Supplier) wenn eine Außerkraftsetzung für diese bestimmte Quelle festgelegt wurde.

GetDrawable(String, String, ISupplier)

Gibt den entsprechenden aktualisierten Drawable-Wert für die drawableId Formatvorlage drawableStyle zurück, wenn eine festgelegt wurde setDrawables, andernfalls wird die Zeichnungsart zurückgegeben defaultDrawableLoader.

[Android.Runtime.Register("getDrawable", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)Landroid/graphics/drawable/Drawable;", "GetGetDrawable_Ljava_lang_String_Ljava_lang_String_Ljava_util_function_Supplier_Handler", ApiSince=33)]
public virtual Android.Graphics.Drawables.Drawable? GetDrawable (string drawableId, string drawableStyle, Java.Util.Functions.ISupplier defaultDrawableLoader);
[<Android.Runtime.Register("getDrawable", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)Landroid/graphics/drawable/Drawable;", "GetGetDrawable_Ljava_lang_String_Ljava_lang_String_Ljava_util_function_Supplier_Handler", ApiSince=33)>]
abstract member GetDrawable : string * string * Java.Util.Functions.ISupplier -> Android.Graphics.Drawables.Drawable
override this.GetDrawable : string * string * Java.Util.Functions.ISupplier -> Android.Graphics.Drawables.Drawable

Parameter

drawableId
String

Die drawable ID, um die aktualisierte Ressource abzurufen.

drawableStyle
String

Die zu verwendende zeichnungsfähige Formatvorlage.

defaultDrawableLoader
ISupplier

Wenn für die bereitgestellten Params keine aktualisierten Drawable-Parameter festgelegt wurden, wird die Standard-Drawable-Eigenschaft abgerufen.

Gibt zurück

Attribute

Hinweise

Gibt den entsprechenden aktualisierten Drawable-Wert für die drawableId Formatvorlage drawableStyle zurück, wenn eine festgelegt wurde setDrawables, andernfalls wird die Zeichnungsart zurückgegeben defaultDrawableLoader.

Gibt bei Bedarf drawableId DevicePolicyResources#UNDEFINEDauch die Zeichnungsangabe zurückdefaultDrawableLoader.

Aufrufe dieser API werden nicht zurückgegebennull, es sei denn, es wurde keine aktualisierte Zeichnung gefunden und der Aufruf zurückgegebendefaultDrawableLoader.null

Diese API verwendet die von Resources#getConfiguration()der Bildschirmdichte zurückgegebene Bildschirmdichte, um eine andere Wertverwendung #getDrawableForDensity(String, String, int, Supplier)festzulegen.

Anrufer sollten sich registrieren DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED , um benachrichtigt zu werden, wenn eine Ressource aktualisiert wurde.

Beachten Sie, dass jeder Aufruf dieser API die Ressource aus dem Paket lädt, das aufgerufen wurde setDrawables , um die aktualisierte Ressource festzulegen.

Java-Dokumentation für android.app.admin.DevicePolicyResourcesManager.getDrawable(java.lang.String, java.lang.String, java.util.function.Supplier<android.graphics.drawable.Drawable>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

GetDrawable(String, String, String, ISupplier)

Ähnlich wie #getDrawable(String, String, Supplier), aber auch akzeptiert eine drawableSource , die dazu führen kann, dass eine andere Zeichnung zurückgegeben werden kann, als #getDrawable(String, String, Supplier) wenn eine Außerkraftsetzung für diese bestimmte Quelle festgelegt wurde.

[Android.Runtime.Register("getDrawable", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)Landroid/graphics/drawable/Drawable;", "GetGetDrawable_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_util_function_Supplier_Handler", ApiSince=33)]
public virtual Android.Graphics.Drawables.Drawable? GetDrawable (string drawableId, string drawableStyle, string drawableSource, Java.Util.Functions.ISupplier defaultDrawableLoader);
[<Android.Runtime.Register("getDrawable", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)Landroid/graphics/drawable/Drawable;", "GetGetDrawable_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_util_function_Supplier_Handler", ApiSince=33)>]
abstract member GetDrawable : string * string * string * Java.Util.Functions.ISupplier -> Android.Graphics.Drawables.Drawable
override this.GetDrawable : string * string * string * Java.Util.Functions.ISupplier -> Android.Graphics.Drawables.Drawable

Parameter

drawableId
String

Die drawable ID, um die aktualisierte Ressource abzurufen.

drawableStyle
String

Die zu verwendende zeichnungsfähige Formatvorlage.

drawableSource
String

Die Quelle für den Aufrufer.

defaultDrawableLoader
ISupplier

Wenn für die bereitgestellten Params keine aktualisierten Drawable-Parameter festgelegt wurden, wird die Standard-Drawable-Eigenschaft abgerufen.

Gibt zurück

Attribute

Hinweise

Ähnlich wie #getDrawable(String, String, Supplier), aber auch akzeptiert eine drawableSource , die dazu führen kann, dass eine andere Zeichnung zurückgegeben werden kann, als #getDrawable(String, String, Supplier) wenn eine Außerkraftsetzung für diese bestimmte Quelle festgelegt wurde.

Wenn drawableSource ja DevicePolicyResources#UNDEFINED, gibt sie die entsprechende Zeichenfolge für drawableId und drawableStyle ähnlich wie #getDrawable(String, String, Supplier).

Aufrufe dieser API werden nicht zurückgegebennull, es sei denn, es wurde keine aktualisierte Zeichnung gefunden und der Aufruf zurückgegebendefaultDrawableLoader.null

Anrufer sollten sich registrieren DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED , um benachrichtigt zu werden, wenn eine Ressource aktualisiert wurde.

Java-Dokumentation für android.app.admin.DevicePolicyResourcesManager.getDrawable(java.lang.String, java.lang.String, java.lang.String, java.util.function.Supplier<android.graphics.drawable.Drawable>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: