Share via


PackageManager.GetUserBadgedIcon(Drawable, UserHandle) Methode

Definition

Wenn es sich bei dem Zielbenutzer um ein verwaltetes Profil handelt, wird eine kopie des angegebenen Symbols zurückgegeben, um es vom ursprünglichen Symbol unterscheiden zu können.

[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

Parameter

drawable
Drawable

Der zu zeichnende Badge.

user
UserHandle

Der Zielbenutzer.

Gibt zurück

Ein zeichnungsfähiger Wert, der das ursprüngliche Symbol und ein Vom System festgelegtes Signal kombiniert.

Attribute

Hinweise

Wenn es sich bei dem Zielbenutzer um ein verwaltetes Profil handelt, wird eine kopie des angegebenen Symbols zurückgegeben, um es vom ursprünglichen Symbol unterscheiden zu können. Verwenden Sie #getUserBadgedDrawableForDensity( android.graphics.drawable.Drawable, UserHandle, android.graphics.Rect, int)zum Badging eines beliebigen drawable-Elements .

Wenn die ursprüngliche Zeichnungsfläche ein BitmapDrawable ist und die hintergrundfähige Bitmap gemäß android.graphics.Bitmap#isMutable()änderbar ist, wird die Badging an Ort und Stelle ausgeführt, und das ursprüngliche Zeichnungsmuster wird zurückgegeben.

Java-Dokumentation für android.content.pm.PackageManager.getUserBadgedIcon(android.graphics.drawable.Drawable, android.os.UserHandle).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: