WallpaperManager.GetWallpaperColors(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Rufen Sie die Hauptfarben eines Hintergrunds ab.
[Android.Runtime.Register("getWallpaperColors", "(I)Landroid/app/WallpaperColors;", "GetGetWallpaperColors_IHandler", ApiSince=27)]
public virtual Android.App.WallpaperColors? GetWallpaperColors(int which);
[<Android.Runtime.Register("getWallpaperColors", "(I)Landroid/app/WallpaperColors;", "GetGetWallpaperColors_IHandler", ApiSince=27)>]
abstract member GetWallpaperColors : int -> Android.App.WallpaperColors
override this.GetWallpaperColors : int -> Android.App.WallpaperColors
Parameter
- which
- Int32
int: Hintergrundbildtyp. Muss entweder FLAG_SYSTEM oder FLAG_LOCK sein.
Gibt zurück
Current WallpaperColors or null if colors are unknown.
- Attribute
Hinweise
Rufen Sie die Hauptfarben eines Hintergrunds ab. Diese Methode kann NULL zurückgeben, wenn: Farben werden weiterhin vom System verarbeitet. Der Benutzer hat sich für die Verwendung eines Live-Hintergrundbilds entschieden: Live-Hintergrundbilder implementieren möglicherweise nicht WallpaperService.Engine.onComputeColors(). Bitte beachten Sie, dass diese API IPC durchläuft und einige Zeit in Anspruch nehmen kann, um die Hintergrundfarbe zu berechnen, wodurch der Aufruferthread blockiert werden kann. Daher wird nicht empfohlen, dies im UI-Thread aufzurufen.
Siehe auch:
Android-Referenz für android.app.WallpaperManager.getWallpaperColors.
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.