다음을 통해 공유


DevicePolicyResourcesManager.GetDrawable 메서드

정의

오버로드

GetDrawable(String, String, ISupplier)

사용으로 설정된 setDrawables경우 with 스타일 drawableStyledrawableId 맞게 업데이트된 그리기를 반환하고, 그렇지 않으면 드로블을 defaultDrawableLoader반환합니다.

GetDrawable(String, String, String, ISupplier)

#getDrawable(String, String, Supplier)유사하지만 해당 특정 원본에 대해 재정의가 설정된 경우와 다른 그리기를 반환할 #getDrawable(String, String, Supplier) 수 있는 값도 허용 drawableSource 합니다.

GetDrawable(String, String, ISupplier)

사용으로 설정된 setDrawables경우 with 스타일 drawableStyledrawableId 맞게 업데이트된 그리기를 반환하고, 그렇지 않으면 드로블을 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

업데이트된 리소스를 가져올 드로어블 ID입니다.

drawableStyle
String

사용할 그리기 가능한 스타일입니다.

defaultDrawableLoader
ISupplier

제공된 매개 변수에 대해 업데이트된 그리기 가능 개체가 설정되지 않은 경우 기본 그리기를 가져옵니다.

반환

특성

설명

사용으로 설정된 setDrawables경우 with 스타일 drawableStyledrawableId 맞게 업데이트된 그리기를 반환하고, 그렇지 않으면 드로블을 defaultDrawableLoader반환합니다.

또한 드로어블을 반환합니다(있는 경우 drawableIdDevicePolicyResources#UNDEFINED)defaultDrawableLoader.

업데이트된 그리기를 찾을 수 없고 반환할 호출이 없는 한 이 API에 대한 defaultDrawableLoader 호출은 반환 nullnull 되지 않습니다.

이 API는 반환 Resources#getConfiguration()된 화면 밀도를 사용하여 다른 값 사용을 #getDrawableForDensity(String, String, int, Supplier)설정합니다.

리소스가 업데이트될 때 알림을 받으려면 호출자가 등록 DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED 해야 합니다.

이 API에 대한 각 호출은 업데이트된 리소스를 설정하기 위해 호출 setDrawables 된 패키지에서 리소스를 로드합니다.

에 대한 android.app.admin.DevicePolicyResourcesManager.getDrawable(java.lang.String, java.lang.String, java.util.function.Supplier<android.graphics.drawable.Drawable>)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

GetDrawable(String, String, String, ISupplier)

#getDrawable(String, String, Supplier)유사하지만 해당 특정 원본에 대해 재정의가 설정된 경우와 다른 그리기를 반환할 #getDrawable(String, String, Supplier) 수 있는 값도 허용 drawableSource 합니다.

[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

업데이트된 리소스를 가져올 드로어블 ID입니다.

drawableStyle
String

사용할 그리기 가능한 스타일입니다.

drawableSource
String

호출자의 원본입니다.

defaultDrawableLoader
ISupplier

제공된 매개 변수에 대해 업데이트된 그리기 가능 개체가 설정되지 않은 경우 기본 그리기를 가져옵니다.

반환

특성

설명

#getDrawable(String, String, Supplier)유사하지만 해당 특정 원본에 대해 재정의가 설정된 경우와 다른 그리기를 반환할 #getDrawable(String, String, Supplier) 수 있는 값도 허용 drawableSource 합니다.

이 경우 drawableSource 에 대한 drawableId 적절한 문자열을 반환하고 drawableStyle 다음과 유사하게 반환합니다#getDrawable(String, String, Supplier).DevicePolicyResources#UNDEFINED

업데이트된 그리기를 찾을 수 없고 반환할 호출이 없는 한 이 API에 대한 defaultDrawableLoader 호출은 반환 nullnull 되지 않습니다.

리소스가 업데이트될 때 알림을 받으려면 호출자가 등록 DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED 해야 합니다.

에 대한 android.app.admin.DevicePolicyResourcesManager.getDrawable(java.lang.String, java.lang.String, java.lang.String, java.util.function.Supplier<android.graphics.drawable.Drawable>)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상