DevicePolicyResourcesManager.GetDrawableForDensity Método

Definição

Sobrecargas

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

Semelhante a #getDrawable(String, String, Supplier), mas também aceita density.

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

Semelhante a #getDrawable(String, String, String, Supplier), mas também aceita density.

GetDrawableForDensity(String, String, Int32, ISupplier)

Semelhante a #getDrawable(String, String, Supplier), mas também aceita 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

A ID desenhável para a qual obter o recurso atualizado.

drawableStyle
String

O estilo desenhável a ser usado.

density
Int32

A densidade de tela desejada indicada pelo recurso, conforme encontrado em DisplayMetrics. Um valor de 0 significa usar a densidade retornada de Resources#getConfiguration().

defaultDrawableLoader
ISupplier

Para obter o padrão desenhável se nenhum desenhável atualizado foi definido para os parâmetros fornecidos.

Retornos

Atributos

Comentários

Semelhante a #getDrawable(String, String, Supplier), mas também aceita density. Consulte Resources#getDrawableForDensity(int, int, Resources.Theme).

As chamadas para essa API não serão retornadas null , a menos que nenhum desenhável 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.

Java documentação para android.app.admin.DevicePolicyResourcesManager.getDrawableForDensity(java.lang.String, java.lang.String, int, java.util.function.Supplier<android.graphics.drawable.Drawable>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Semelhante a #getDrawable(String, String, String, Supplier), mas também aceita 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

A ID desenhável para a qual obter o recurso atualizado.

drawableStyle
String

O estilo desenhável a ser usado.

drawableSource
String

A origem do chamador.

density
Int32

A densidade de tela desejada indicada pelo recurso, conforme encontrado em DisplayMetrics. Um valor de 0 significa usar a densidade retornada de Resources#getConfiguration().

defaultDrawableLoader
ISupplier

Para obter o padrão desenhável se nenhum desenhável atualizado foi definido para os parâmetros fornecidos.

Retornos

Atributos

Comentários

Semelhante a #getDrawable(String, String, String, Supplier), mas também aceita density. Consulte Resources#getDrawableForDensity(int, int, Resources.Theme).

As chamadas para essa API não serão retornadas null , a menos que nenhum desenhável 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.

Java documentação para android.app.admin.DevicePolicyResourcesManager.getDrawableForDensity(java.lang.String, java.lang.String, java.lang.String, int, java.util.function.Supplier<android.graphics.drawable.Drawable>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a