Compartir a través de


DevicePolicyResourcesManager.GetDrawable Método

Definición

Sobrecargas

GetDrawable(String, String, ISupplier)

Devuelve el elemento dibujable actualizado adecuado para el drawableId con estilo drawableStyle si se estableció uno mediante setDrawables; de lo contrario, devuelve el objeto dibujable de defaultDrawableLoader.

GetDrawable(String, String, String, ISupplier)

De forma similar a #getDrawable(String, String, Supplier), pero también acepta un drawableSource objeto que podría dar lugar a devolver un elemento dibujable diferente que #getDrawable(String, String, Supplier) si se estableció una invalidación para ese origen específico.

GetDrawable(String, String, ISupplier)

Devuelve el elemento dibujable actualizado adecuado para el drawableId con estilo drawableStyle si se estableció uno mediante setDrawables; de lo contrario, devuelve el objeto dibujable de 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

Parámetros

drawableId
String

Identificador dibujable para el que se obtiene el recurso actualizado.

drawableStyle
String

Estilo dibujable que se va a usar.

defaultDrawableLoader
ISupplier

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

Devoluciones

Atributos

Comentarios

Devuelve el elemento dibujable actualizado adecuado para el drawableId con estilo drawableStyle si se estableció uno mediante setDrawables; de lo contrario, devuelve el objeto dibujable de defaultDrawableLoader.

También devuelve el elemento dibujable de defaultDrawableLoader si drawableId es DevicePolicyResources#UNDEFINED.

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 .

Esta API usa la densidad de pantalla devuelta de Resources#getConfiguration(), para establecer un valor diferente, use #getDrawableForDensity(String, String, int, Supplier).

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

Tenga en cuenta que cada llamada a esta API carga el recurso del paquete al que llamó setDrawables para establecer el recurso actualizado.

Documentación de Java para android.app.admin.DevicePolicyResourcesManager.getDrawable(java.lang.String, java.lang.String, 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 proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

GetDrawable(String, String, String, ISupplier)

De forma similar a #getDrawable(String, String, Supplier), pero también acepta un drawableSource objeto que podría dar lugar a devolver un elemento dibujable diferente que #getDrawable(String, String, Supplier) si se estableció una invalidación para ese origen específico.

[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

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.

defaultDrawableLoader
ISupplier

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

Devoluciones

Atributos

Comentarios

De forma similar a #getDrawable(String, String, Supplier), pero también acepta un drawableSource objeto que podría dar lugar a devolver un elemento dibujable diferente que #getDrawable(String, String, Supplier) si se estableció una invalidación para ese origen específico.

Si drawableSource es DevicePolicyResources#UNDEFINED, devuelve la cadena adecuada para drawableId y drawableStyle similar a #getDrawable(String, String, Supplier).

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.

Documentación de Java para android.app.admin.DevicePolicyResourcesManager.getDrawable(java.lang.String, java.lang.String, java.lang.String, 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 proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a