Idioma

WallpaperService.Engine.OnComputeColors Método

Definição

Chamado pelo sistema quando ele precisa saber quais cores o papel de parede está usando.

[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

Retornos

Cores de papel de parede.

Atributos

Comentários

Chamado pelo sistema quando ele precisa saber quais cores o papel de parede está usando. Você poderá retornar nulo se nenhuma informação de cor estiver disponível no momento. Nesse caso, talvez você queira ligar #notifyColorsChanged() quando as informações de cor estiverem disponíveis.

A maneira mais simples de criar um android.app.WallpaperColors objeto é usando android.app.WallpaperColors#fromBitmap(Bitmap) ou android.app.WallpaperColors#fromDrawable(Drawable), mas você também pode especificar suas cores principais construindo um android.app.WallpaperColors objeto manualmente.

Documentação Java para android.service.wallpaper.WallpaperService.Engine.onComputeColors().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a