DevicePolicyResourcesManager.GetDrawable Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
GetDrawable(String, String, ISupplier) |
Devuelve el elemento dibujable actualizado adecuado para el |
GetDrawable(String, String, String, ISupplier) |
De forma similar a |
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 null
devuelva .
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.
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 null
devuelva .
Los autores de llamadas deben registrarse para DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED
recibir notificaciones cuando se ha actualizado un recurso.
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.