DevicePolicyResourcesManager.GetDrawable Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
GetDrawable(String, String, ISupplier) |
Retorna o drawable atualizado apropriado para o |
GetDrawable(String, String, String, ISupplier) |
Semelhante ao |
GetDrawable(String, String, ISupplier)
Retorna o drawable atualizado apropriado para o drawableId
estilo drawableStyle
with se um foi definido usando setDrawables
, caso contrário, retorna o drawable 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
A ID sacável para obter o recurso atualizado.
- drawableStyle
- String
O estilo desenhável para usar.
- defaultDrawableLoader
- ISupplier
Para obter o drawable padrão se nenhum drawable atualizado foi definido para os parâmetros fornecidos.
Retornos
- Atributos
Comentários
Retorna o drawable atualizado apropriado para o drawableId
estilo drawableStyle
with se um foi definido usando setDrawables
, caso contrário, retorna o drawable de defaultDrawableLoader
.
Também retorna o sacável de defaultDrawableLoader
if drawableId
é DevicePolicyResources#UNDEFINED
.
As chamadas para esta API não retornarão null
, a menos que nenhum drawable atualizado tenha sido encontrado e a chamada seja defaultDrawableLoader
retornada null
.
Essa API usa a densidade de tela retornada do , para definir um uso #getDrawableForDensity(String, String, int, Supplier)
de Resources#getConfiguration()
valor diferente.
Os chamadores devem se registrar para DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED
serem notificados quando um recurso for atualizado.
Observe que cada chamada para essa API carrega o recurso do pacote que chamou setDrawables
para definir o recurso atualizado.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
GetDrawable(String, String, String, ISupplier)
Semelhante ao #getDrawable(String, String, Supplier)
, mas também aceita um drawableSource
que poderia resultar no retorno de um drawable diferente do que #getDrawable(String, String, Supplier)
se uma substituição fosse definida para essa fonte específica.
[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
A ID sacável para obter o recurso atualizado.
- drawableStyle
- String
O estilo desenhável para usar.
- drawableSource
- String
A fonte do chamador.
- defaultDrawableLoader
- ISupplier
Para obter o drawable padrão se nenhum drawable atualizado foi definido para os parâmetros fornecidos.
Retornos
- Atributos
Comentários
Semelhante ao #getDrawable(String, String, Supplier)
, mas também aceita um drawableSource
que poderia resultar no retorno de um drawable diferente do que #getDrawable(String, String, Supplier)
se uma substituição fosse definida para essa fonte específica.
Se drawableSource
for DevicePolicyResources#UNDEFINED
, ele retorna a cadeia de caracteres apropriada para drawableId
e drawableStyle
semelhante a #getDrawable(String, String, Supplier)
.
As chamadas para esta API não retornarão null
, a menos que nenhum drawable atualizado tenha sido encontrado e a chamada seja defaultDrawableLoader
retornada null
.
Os chamadores devem se registrar para DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED
serem notificados quando um recurso for atualizado.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.