PackageManager.GetUserBadgedIcon(Drawable, UserHandle) メソッド

定義

ターゲット ユーザーがマネージド プロファイルの場合は、指定されたアイコンのバッジ付きコピーが返され、元のアイコンと区別できます。

[Android.Runtime.Register("getUserBadgedIcon", "(Landroid/graphics/drawable/Drawable;Landroid/os/UserHandle;)Landroid/graphics/drawable/Drawable;", "GetGetUserBadgedIcon_Landroid_graphics_drawable_Drawable_Landroid_os_UserHandle_Handler")]
public abstract Android.Graphics.Drawables.Drawable GetUserBadgedIcon (Android.Graphics.Drawables.Drawable drawable, Android.OS.UserHandle user);
[<Android.Runtime.Register("getUserBadgedIcon", "(Landroid/graphics/drawable/Drawable;Landroid/os/UserHandle;)Landroid/graphics/drawable/Drawable;", "GetGetUserBadgedIcon_Landroid_graphics_drawable_Drawable_Landroid_os_UserHandle_Handler")>]
abstract member GetUserBadgedIcon : Android.Graphics.Drawables.Drawable * Android.OS.UserHandle -> Android.Graphics.Drawables.Drawable

パラメーター

drawable
Drawable

バッジに描画可能な 。

user
UserHandle

ターゲット ユーザー。

戻り値

システムによって決定された元のアイコンとバッジを組み合わせた描画可能。

属性

注釈

ターゲット ユーザーがマネージド プロファイルの場合は、指定されたアイコンのバッジ付きコピーが返され、元のアイコンと区別できます。 任意の描画可能なバッジを作成する場合は、 を使用します #getUserBadgedDrawableForDensity( android.graphics.drawable.Drawable, UserHandle, android.graphics.Rect, int)

元の描画可能オブジェクトが BitmapDrawable で、バッキング ビットマップが に従って android.graphics.Bitmap#isMutable()変更可能な場合は、バッジがインプレースで実行され、元の描画可能が返されます。

の Java ドキュメント android.content.pm.PackageManager.getUserBadgedIcon(android.graphics.drawable.Drawable, android.os.UserHandle)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象