ImageDecoder.DecodeAsAlphaMaskEnabled 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回是否将单通道输入视为 alpha。 - 或 - 指定是否可能将输出视为 alpha 掩码。
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
属性值
- 属性
注解
属性 getter 文档:
返回是否将单通道输入视为 alpha。
这会返回是否 #setDecodeAsAlphaMaskEnabled 设置为 true。 即使图像有多个通道,它仍可能返回 true ,因此不会被视为 alpha 掩码。
Java文档android.graphics.ImageDecoder.isDecodeAsAlphaMaskEnabled()。
属性 setter 文档:
指定是否可能将输出视为 alpha 掩码。
如果设置为 true 该通道,并且图像采用只有一个通道的格式进行编码,请将该通道视为 alpha。 否则,此调用不起作用。
这与 #ALLOCATOR_HARDWARE. 尝试合并它们将导致#decodeDrawable decodeDrawable/ #decodeBitmap decodeBitmap引发 。java.lang.IllegalStateException
与 ImageDecoder 上的所有 setter 一样,必须在内部 OnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded调用。
Java文档android.graphics.ImageDecoder.setDecodeAsAlphaMaskEnabled(boolean)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。