Поделиться через


DevicePolicyResourcesManager.GetDrawable Метод

Определение

Перегрузки

GetDrawable(String, String, ISupplier)

Возвращает соответствующий обновленный рисуемый для drawableId стиля drawableStyle , если он был задан с помощью setDrawables, в противном случае возвращается из рисуемого defaultDrawableLoaderзначения.

GetDrawable(String, String, String, ISupplier)

#getDrawable(String, String, Supplier)Аналогично , но также принимает, drawableSource что может привести к возврату другого рисования, отличного #getDrawable(String, String, Supplier) от того, если переопределение было задано для этого конкретного источника.

GetDrawable(String, String, ISupplier)

Возвращает соответствующий обновленный рисуемый для drawableId стиля drawableStyle , если он был задан с помощью setDrawables, в противном случае возвращается из рисуемого 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

Параметры

drawableId
String

Идентификатор, доступный для рисования, для получения обновленного ресурса.

drawableStyle
String

Используемый стиль рисования.

defaultDrawableLoader
ISupplier

Чтобы получить доступ к рисованию по умолчанию, если для предоставленных парам не задан обновленный рисуемый объект.

Возвращаемое значение

Атрибуты

Комментарии

Возвращает соответствующий обновленный рисуемый для drawableId стиля drawableStyle , если он был задан с помощью setDrawables, в противном случае возвращается из рисуемого defaultDrawableLoaderзначения.

Кроме того, возвращает объект, доступный для рисования, если defaultDrawableLoader drawableId имеет значение DevicePolicyResources#UNDEFINED.

Вызовы к этому API не возвращаются null , если не найден обновленный объект рисования и вызов defaultDrawableLoader возвращаемого null.

Этот API использует плотность экрана, возвращаемую из Resources#getConfiguration(), для задания другого значения #getDrawableForDensity(String, String, int, Supplier).

Вызывающие абоненты должны зарегистрироваться, DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED чтобы получать уведомления об обновлении ресурса.

Обратите внимание, что каждый вызов этого API загружает ресурс из пакета, вызываемого setDrawables для задания обновленного ресурса.

Документация по Java для android.app.admin.DevicePolicyResourcesManager.getDrawable(java.lang.String, java.lang.String, java.util.function.Supplier<android.graphics.drawable.Drawable>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

GetDrawable(String, String, String, ISupplier)

#getDrawable(String, String, Supplier)Аналогично , но также принимает, drawableSource что может привести к возврату другого рисования, отличного #getDrawable(String, String, Supplier) от того, если переопределение было задано для этого конкретного источника.

[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

Параметры

drawableId
String

Идентификатор, доступный для рисования, для получения обновленного ресурса.

drawableStyle
String

Используемый стиль рисования.

drawableSource
String

Источник вызывающего объекта.

defaultDrawableLoader
ISupplier

Чтобы получить доступ к рисованию по умолчанию, если для предоставленных парам не задан обновленный рисуемый объект.

Возвращаемое значение

Атрибуты

Комментарии

#getDrawable(String, String, Supplier)Аналогично , но также принимает, drawableSource что может привести к возврату другого рисования, отличного #getDrawable(String, String, Supplier) от того, если переопределение было задано для этого конкретного источника.

В противном drawableSource случае DevicePolicyResources#UNDEFINEDвозвращается соответствующая строка для drawableId и drawableStyle аналогичная #getDrawable(String, String, Supplier).

Вызовы к этому API не возвращаются null , если не найден обновленный объект рисования и вызов defaultDrawableLoader возвращаемого null.

Вызывающие абоненты должны зарегистрироваться, DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED чтобы получать уведомления об обновлении ресурса.

Документация по Java для android.app.admin.DevicePolicyResourcesManager.getDrawable(java.lang.String, java.lang.String, java.lang.String, java.util.function.Supplier<android.graphics.drawable.Drawable>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к