Language

ImageDecoder.UnpremultipliedRequired プロパティ

定義

Bitmapに未乗算ピクセルが含まれるかどうかを返します。 または、 Bitmap に未乗算ピクセルを含めるかどうかを指定します。

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

プロパティ値

属性

注釈

プロパティ getter のドキュメント:

Bitmapに未乗算ピクセルが含まれるかどうかを返します。

Javaドキュメント。

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

Bitmapに未乗算ピクセルを含めるかどうかを指定します。

既定では、ImageDecoder は事前乗算ピクセルを含む Bitmap を作成します。これは、 android.view.View システム (つまり、 Canvas) で描画するために必要です。 trueの値を指定してこのメソッドを呼び出すと、#decodeBitmapは未乗算ピクセルのBitmapを返します。 Bitmap#isPremultiplied Bitmap.isPremultiplied()を参照してください。 これは #decodeDrawable decodeDrawableと互換性がありません。未乗算の Drawable をデコードしようとすると、 java.lang.IllegalStateExceptionがスローされます。

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

Javaドキュメント。

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

適用対象