Langue

DevicePolicyResourcesManager.GetDrawableForDensity Méthode

Définition

Surcharges

Nom Description
GetDrawableForDensity(String, String, Int32, ISupplier)

Similaire à #getDrawable(String, String, Supplier), mais accepte densityégalement .

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

Similaire à #getDrawable(String, String, String, Supplier), mais accepte densityégalement .

GetDrawableForDensity(String, String, Int32, ISupplier)

Similaire à #getDrawable(String, String, Supplier), mais accepte densityégalement .

[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

Paramètres

drawableId
String

ID dessinable pour lequel obtenir la ressource mise à jour.

drawableStyle
String

Style dessinable à utiliser.

density
Int32

Densité d’écran souhaitée indiquée par la ressource comme indiqué dans DisplayMetrics. La valeur 0 signifie utiliser la densité retournée par Resources#getConfiguration().

defaultDrawableLoader
ISupplier

Pour obtenir le dessinable par défaut si aucun dessin mis à jour n’a été défini pour les paramètres fournis.

Retours

Attributs

Remarques

Similaire à #getDrawable(String, String, Supplier), mais accepte densityégalement . Voir Resources#getDrawableForDensity(int, int, Resources.Theme).

Les appels à cette API ne retournent null pas, sauf si aucun dessin mis à jour n’a été trouvé et que l’appel à defaultDrawableLoader renvoyer null.

Les appelants doivent s’inscrire DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED pour être avertis lorsqu’une ressource a été mise à jour.

Java documentation pour android.app.admin.DevicePolicyResourcesManager.getDrawableForDensity(java.lang.String, java.lang.String, int, java.util.function.Supplier<android.graphics.drawable.Drawable>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

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

Similaire à #getDrawable(String, String, String, Supplier), mais accepte densityégalement .

[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

Paramètres

drawableId
String

ID dessinable pour lequel obtenir la ressource mise à jour.

drawableStyle
String

Style dessinable à utiliser.

drawableSource
String

Source de l’appelant.

density
Int32

Densité d’écran souhaitée indiquée par la ressource comme indiqué dans DisplayMetrics. La valeur 0 signifie utiliser la densité retournée par Resources#getConfiguration().

defaultDrawableLoader
ISupplier

Pour obtenir le dessinable par défaut si aucun dessin mis à jour n’a été défini pour les paramètres fournis.

Retours

Attributs

Remarques

Similaire à #getDrawable(String, String, String, Supplier), mais accepte densityégalement . Voir Resources#getDrawableForDensity(int, int, Resources.Theme).

Les appels à cette API ne retournent null pas, sauf si aucun dessin mis à jour n’a été trouvé et que l’appel à defaultDrawableLoader renvoyer null.

Les appelants doivent s’inscrire DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED pour être avertis lorsqu’une ressource a été mise à jour.

Java documentation pour android.app.admin.DevicePolicyResourcesManager.getDrawableForDensity(java.lang.String, java.lang.String, java.lang.String, int, java.util.function.Supplier<android.graphics.drawable.Drawable>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à