語言

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

屬性值

屬性

備註

財產取得者文件:

回傳是否 Bitmap 會有未預乘的像素。

Java 文件 android.graphics.ImageDecoder.isUnpremultipliedRequired()。

屬性設定文件:

指定是否 Bitmap 應該有未預乘的像素。

預設情況下,ImageDecoder 會建立帶有預乘像素的 , Bitmap 這是使用 S 系統繪圖 android.view.View (即繪圖) Canvas所必需的。 以 為 true 呼叫此方法,會回 #decodeBitmap 傳 Bitmap 一個未預乘的像素。 參見 Bitmap#isPremultiplied Bitmap.isPremultiplied()。 這與 不相容 #decodeDrawable decodeDrawable;嘗試解碼未預乘 Drawable 的 會拋出 java.lang.IllegalStateException。

如同 ImageDecoder 上的所有設定器,必須在 內 OnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded調用。

Java 文件 android.graphics.ImageDecoder.setUnpremultipliedRequired(boolean)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於