Freigeben über


DevicePolicyResourcesManager.GetDrawableForDensity Methode

Definition

Überlädt

GetDrawableForDensity(String, String, Int32, ISupplier)

#getDrawable(String, String, Supplier)Ähnlich wie , akzeptiert densityaber auch .

GetDrawableForDensity(String, String, String, Int32, ISupplier)

#getDrawable(String, String, String, Supplier)Ähnlich wie , akzeptiert densityaber auch .

GetDrawableForDensity(String, String, Int32, ISupplier)

#getDrawable(String, String, Supplier)Ähnlich wie , akzeptiert densityaber auch .

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

Parameter

drawableId
String

Die ziehbare ID, für die die aktualisierte Ressource abgerufen werden soll.

drawableStyle
String

Die zu verwendende Zeichnungsart.

density
Int32

Die gewünschte Bildschirmdichte, die von der Ressource angegeben wird, wie sie in DisplayMetricsgefunden wird. Ein Wert von 0 bedeutet, die von Resources#getConfiguration()zurückgegebene Dichte zu verwenden.

defaultDrawableLoader
ISupplier

So rufen Sie die standardmäßige Zeichnungsdatei ab, wenn für die bereitgestellten Params kein aktualisiertes Zeichnen festgelegt wurde.

Gibt zurück

Attribute

Hinweise

#getDrawable(String, String, Supplier)Ähnlich wie , akzeptiert densityaber auch . Siehe Resources#getDrawableForDensity(int, int, Resources.Theme).

Aufrufe dieser API werden erst zurückgegeben, null wenn kein aktualisierter Drawable gefunden wurde und der Aufruf von defaultDrawableLoader zurückgegeben wurde 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.getDrawableForDensity(java.lang.String, java.lang.String, int, java.util.function.Supplier<android.graphics.drawable.Drawable>).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

GetDrawableForDensity(String, String, String, Int32, ISupplier)

#getDrawable(String, String, String, Supplier)Ähnlich wie , akzeptiert densityaber auch .

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

Parameter

drawableId
String

Die ziehbare ID, für die die aktualisierte Ressource abgerufen werden soll.

drawableStyle
String

Die zu verwendende Zeichnungsart.

drawableSource
String

Die Quelle für den Aufrufer.

density
Int32

Die gewünschte Bildschirmdichte, die von der Ressource angegeben wird, wie sie in DisplayMetricsgefunden wird. Ein Wert von 0 bedeutet, die von Resources#getConfiguration()zurückgegebene Dichte zu verwenden.

defaultDrawableLoader
ISupplier

So rufen Sie die standardmäßige Zeichnungsdatei ab, wenn für die bereitgestellten Params kein aktualisiertes Zeichnen festgelegt wurde.

Gibt zurück

Attribute

Hinweise

#getDrawable(String, String, String, Supplier)Ähnlich wie , akzeptiert densityaber auch . Siehe Resources#getDrawableForDensity(int, int, Resources.Theme).

Aufrufe dieser API werden erst zurückgegeben, null wenn kein aktualisierter Drawable gefunden wurde und der Aufruf von defaultDrawableLoader zurückgegeben wurde 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.getDrawableForDensity(java.lang.String, java.lang.String, java.lang.String, int, java.util.function.Supplier<android.graphics.drawable.Drawable>).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: