WallpaperManager.GetFastDrawable(WallpaperManagerFlags) Methode

Definition

Wichtiger Hinweis: Nur Apps mit Manifest.permission.MANAGE_EXTERNAL_STORAGE sollten diese Methode verwenden.

[Android.Runtime.Register("getFastDrawable", "(I)Landroid/graphics/drawable/Drawable;", "GetGetFastDrawable_IHandler", ApiSince=34)]
public virtual Android.Graphics.Drawables.Drawable? GetFastDrawable(Android.App.WallpaperManagerFlags which);
[<Android.Runtime.Register("getFastDrawable", "(I)Landroid/graphics/drawable/Drawable;", "GetGetFastDrawable_IHandler", ApiSince=34)>]
abstract member GetFastDrawable : Android.App.WallpaperManagerFlags -> Android.Graphics.Drawables.Drawable
override this.GetFastDrawable : Android.App.WallpaperManagerFlags -> Android.Graphics.Drawables.Drawable

Parameter

which
WallpaperManagerFlags

int: Der FLAG_*-Bezeichner eines gültigen Hintergrundbildtyps. Löst IllegalArgumentException aus, wenn ein ungültiges Hintergrundbild angefordert wird. Der Wert ist entweder 0 oder eine Kombination aus folgendem Wert: FLAG_SYSTEM FLAG_LOCK

Gibt zurück

Ein optimiertes Drawable-Objekt für das angeforderte Hintergrundbild oder null in einigen Fällen, wie in getDrawable(int) angegeben.

Attribute

Hinweise

Wichtiger Hinweis: Nur Apps mit Manifest.permission.MANAGE_EXTERNAL_STORAGE sollten diese Methode verwenden. Andernfalls wird eine SecurityException ausgelöst. Wie getDrawable(int), aber die zurückgegebene Drawable-Funktion hat eine Reihe von Einschränkungen, um den Aufwand so weit wie möglich zu reduzieren. Das Hintergrundbild wird niemals skaliert (nur zentriert, wenn die angeforderten Grenzen den Bitmapgrenzen entsprechen, was nicht typisch sein sollte), lässt das Festlegen eines Alpha-, Farbfilters oder anderer Attribute usw. nicht zu. Die Grenzen der zurückgegebenen Zeichnungselemente werden in den gleichen Grenzen wie das Hintergrundbild initialisiert, daher müssen Sie sie normalerweise nicht berühren. Die Zeichnung kann auch davon ausgehen, dass sie in einem Kontext verwendet wird, der in derselben Dichte wie der Bildschirm ausgeführt wird (nicht im Kompatibilitätsmodus der Dichte). Erfordert Manifest.permission.MANAGE_EXTERNAL_STORAGE oder Android. Manifest.permission.READ_WALLPAPER_INTERNAL

Throws: Parameters

Ausgelöst: SecurityException wie in der Notiz beschrieben

Android-Referenz für android.app.WallpaperManager.getFastDrawable.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: