ImageDecoder.DecodeAsAlphaMaskEnabled Propriedade

Definição

Retorne se deseja tratar a entrada de canal único como alfa. -ou- Especifique se a saída pode ser tratada como uma máscara alfa.

public bool DecodeAsAlphaMaskEnabled { [Android.Runtime.Register("isDecodeAsAlphaMaskEnabled", "()Z", "", ApiSince=28)] get; [Android.Runtime.Register("setDecodeAsAlphaMaskEnabled", "(Z)V", "", ApiSince=28)] set; }
[<get: Android.Runtime.Register("isDecodeAsAlphaMaskEnabled", "()Z", "", ApiSince=28)>]
[<set: Android.Runtime.Register("setDecodeAsAlphaMaskEnabled", "(Z)V", "", ApiSince=28)>]
member this.DecodeAsAlphaMaskEnabled : bool with get, set

Valor da propriedade

Atributos

Comentários

Documentação do getter de propriedades:

Retorne se deseja tratar a entrada de canal único como alfa.

Isso retorna se #setDecodeAsAlphaMaskEnabled foi definido como true. Ele ainda poderá retornar true mesmo se a imagem tiver mais de um canal e, portanto, não será tratada como uma máscara alfa.

Java documentação para android.graphics.ImageDecoder.isDecodeAsAlphaMaskEnabled().

Documentação do setter de propriedades:

Especifique se a saída pode ser tratada como uma máscara alfa.

Se isso estiver definido true e a imagem estiver codificada em um formato com apenas um canal, trate esse canal como alfa. Caso contrário, essa chamada não terá efeito.

Isso é incompatível com #ALLOCATOR_HARDWARE. Tentar combiná-los resultará em #decodeDrawable decodeDrawable/ #decodeBitmap decodeBitmap lançar um java.lang.IllegalStateException.

Como todos os setters no ImageDecoder, isso deve ser chamado dentro OnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded.

Java documentação para android.graphics.ImageDecoder.setDecodeAsAlphaMaskEnabled(boolean).

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

Aplica-se a