DevicePolicyResourcesManager.GetDrawable Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetDrawable(String, String, ISupplier) |
Возвращает соответствующий обновленный рисуемый для |
GetDrawable(String, String, String, ISupplier) |
|
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
для задания обновленного ресурса.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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
чтобы получать уведомления об обновлении ресурса.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.