Language

WallpaperService.Engine.OnComputeColors メソッド

定義

壁紙が使用している色を知る必要があるときにシステムによって呼び出されます。

[Android.Runtime.Register("onComputeColors", "()Landroid/app/WallpaperColors;", "GetOnComputeColorsHandler", ApiSince=27)]
public virtual Android.App.WallpaperColors? OnComputeColors();
[<Android.Runtime.Register("onComputeColors", "()Landroid/app/WallpaperColors;", "GetOnComputeColorsHandler", ApiSince=27)>]
abstract member OnComputeColors : unit -> Android.App.WallpaperColors
override this.OnComputeColors : unit -> Android.App.WallpaperColors

返品

壁紙の色。

属性

注釈

壁紙が使用している色を知る必要があるときにシステムによって呼び出されます。 現時点でカラー情報が使用できない場合は、null を返す可能性があります。 その場合は、色情報が使用可能になったときに #notifyColorsChanged() を呼び出す必要があります。

android.app.WallpaperColors オブジェクトを作成する最も簡単な方法は、android.app.WallpaperColors#fromBitmap(Bitmap)またはandroid.app.WallpaperColors#fromDrawable(Drawable)を使用することですが、android.app.WallpaperColors オブジェクトを手動で作成してメインの色を指定することもできます。

Javaドキュメント。

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

適用対象