ImageDecoder.DecodeAsAlphaMaskEnabled プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
単一チャネル入力をアルファとして扱うかどうかを返します。 または、出力をアルファ マスクとして扱う可能性があるかどうかを指定します。
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 のドキュメント:
単一チャネル入力をアルファとして扱うかどうかを返します。
これは、 #setDecodeAsAlphaMaskEnabled が true に設定されたかどうかを返します。 イメージに複数のチャネルがあり、アルファ マスクとして扱われなくても、 true が返される可能性があります。
プロパティ セッターのドキュメント:
出力をアルファ マスクとして扱う可能性があるかどうかを指定します。
これが true に設定されていて、画像が 1 つのチャネルのみの形式でエンコードされている場合は、そのチャネルをアルファとして扱います。 それ以外の場合、この呼び出しは無効です。
これは #ALLOCATOR_HARDWAREと互換性がありません。 それらを組み合わせようとすると、#decodeDrawable decodeDrawable/ #decodeBitmap decodeBitmapjava.lang.IllegalStateExceptionがスローされます。
ImageDecoder のすべてのセッターと同様に、これは OnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded内で呼び出す必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。