DevicePolicyResourcesManager.GetDrawableForDensity Método

Definición

Sobrecargas

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

Similar a #getDrawable(String, String, Supplier), pero también acepta density.

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

Similar a #getDrawable(String, String, String, Supplier), pero también acepta density.

GetDrawableForDensity(String, String, Int32, ISupplier)

Similar a #getDrawable(String, String, Supplier), pero también acepta density.

[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

Parámetros

drawableId
String

Identificador dibujable para el que se obtiene el recurso actualizado.

drawableStyle
String

Estilo dibujable que se va a usar.

density
Int32

Densidad de pantalla deseada indicada por el recurso como se encuentra en DisplayMetrics. Un valor de 0 significa usar la densidad devuelta de Resources#getConfiguration().

defaultDrawableLoader
ISupplier

Para obtener el drawable predeterminado si no se estableció ningún drawable actualizado para los parámetros proporcionados.

Devoluciones

Atributos

Comentarios

Similar a #getDrawable(String, String, Supplier), pero también acepta density. Consulte Resources#getDrawableForDensity(int, int, Resources.Theme).

Las llamadas a esta API no se devolverán null a menos que no se haya encontrado ningún dibujo actualizado y la llamada a defaultDrawableLoader se nulldevuelva .

Los autores de llamadas deben registrarse para DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED recibir notificaciones cuando se ha actualizado un recurso.

Java documentación para android.app.admin.DevicePolicyResourcesManager.getDrawableForDensity(java.lang.String, java.lang.String, int, java.util.function.Supplier<android.graphics.drawable.Drawable>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

Similar a #getDrawable(String, String, String, Supplier), pero también acepta density.

[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

Parámetros

drawableId
String

Identificador dibujable para el que se obtiene el recurso actualizado.

drawableStyle
String

Estilo dibujable que se va a usar.

drawableSource
String

Origen del autor de la llamada.

density
Int32

Densidad de pantalla deseada indicada por el recurso como se encuentra en DisplayMetrics. Un valor de 0 significa usar la densidad devuelta de Resources#getConfiguration().

defaultDrawableLoader
ISupplier

Para obtener el drawable predeterminado si no se estableció ningún drawable actualizado para los parámetros proporcionados.

Devoluciones

Atributos

Comentarios

Similar a #getDrawable(String, String, String, Supplier), pero también acepta density. Consulte Resources#getDrawableForDensity(int, int, Resources.Theme).

Las llamadas a esta API no se devolverán null a menos que no se haya encontrado ningún dibujo actualizado y la llamada a defaultDrawableLoader se nulldevuelva .

Los autores de llamadas deben registrarse para DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED recibir notificaciones cuando se ha actualizado un recurso.

Java documentación para android.app.admin.DevicePolicyResourcesManager.getDrawableForDensity(java.lang.String, java.lang.String, java.lang.String, int, java.util.function.Supplier<android.graphics.drawable.Drawable>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a