Compartilhar via


Bitmap.HasAlpha Propriedade

Definição

Retorna true se a configuração do bitmap oferecer suporte a alfa por pixel e se os pixels puderem conter valores alfa não opacos. -ou- Informe ao bitmap se todos os pixels são conhecidos por serem opacos (falso) ou se alguns dos pixels podem conter valores alfa não opacos (true).

public bool HasAlpha { [Android.Runtime.Register("hasAlpha", "()Z", "")] get; [Android.Runtime.Register("setHasAlpha", "(Z)V", "")] set; }
[<get: Android.Runtime.Register("hasAlpha", "()Z", "")>]
[<set: Android.Runtime.Register("setHasAlpha", "(Z)V", "")>]
member this.HasAlpha : bool with get, set

Valor da propriedade

Atributos

Comentários

Documentação do proprietário getter:

Retorna true se a configuração do bitmap oferecer suporte a alfa por pixel e se os pixels puderem conter valores alfa não opacos. Para algumas configurações, isso é sempre falso (por exemplo, RGB_565), já que elas não suportam alfa por pixel. No entanto, para configurações que o fazem, o bitmap pode ser sinalizado para ser conhecido que todos os seus pixels são opacos. Nesse caso, hasAlpha() também retornará false. Se uma configuração como ARGB_8888 não estiver tão sinalizada, ela retornará true por padrão.

Documentação Java para android.graphics.Bitmap.hasAlpha().

Documentação do setter de propriedades:

Informe ao bitmap se todos os pixels são conhecidos por serem opacos (falso) ou se alguns dos pixels podem conter valores alfa não opacos (verdadeiro). Observe que, para algumas configurações (por exemplo, RGB_565), essa chamada é ignorada, pois não oferece suporte a valores alfa por pixel.

Isso significa uma dica de desenho, pois em alguns casos um bitmap conhecido por ser opaco pode ter um caso de desenho mais rápido do que um que pode ter valores alfa por pixel não opacos.

Documentação Java para android.graphics.Bitmap.setHasAlpha(boolean).

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

Aplica-se a