ImageDecoder.DecodeAsAlphaMaskEnabled プロパティ

定義

単一チャネル入力をアルファとして扱うかどうかを返します。 または、出力をアルファ マスクとして扱う可能性があるかどうかを指定します。

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 のドキュメント:

単一チャネル入力をアルファとして扱うかどうかを返します。

これは、 #setDecodeAsAlphaMaskEnabledtrue に設定されたかどうかを返します。 イメージに複数のチャネルがあり、アルファ マスクとして扱われなくても、 true が返される可能性があります。

Javaドキュメント。

プロパティ セッターのドキュメント:

出力をアルファ マスクとして扱う可能性があるかどうかを指定します。

これが true に設定されていて、画像が 1 つのチャネルのみの形式でエンコードされている場合は、そのチャネルをアルファとして扱います。 それ以外の場合、この呼び出しは無効です。

これは #ALLOCATOR_HARDWAREと互換性がありません。 それらを組み合わせようとすると、#decodeDrawable decodeDrawable/ #decodeBitmap decodeBitmapjava.lang.IllegalStateExceptionがスローされます。

ImageDecoder のすべてのセッターと同様に、これは OnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded内で呼び出す必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象