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返回是否具有无乘像素。

适用于 . 的 android.graphics.ImageDecoder.isUnpremultipliedRequired()Java 文档

属性 setter 文档:

指定是否 Bitmap 应具有不受支持的像素。

默认情况下,ImageDecoder 将创建一个 Bitmap 具有预乘像素的像素,这是使用 android.view.View 系统绘制所必需的(即到 a Canvas)。 使用值为 <a0/a0> 调用此方法将导致#decodeBitmap返回Bitmap不推荐使用的像素。 请参阅 Bitmap#isPremultiplied Bitmap.isPremultiplied()。 这与 #decodeDrawable decodeDrawable 不兼容;尝试解码未启用的 Drawable 会引发一个 java.lang.IllegalStateException

与 ImageDecoder 上的所有 setter 一样,必须在内部 OnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded调用。

适用于 . 的 android.graphics.ImageDecoder.setUnpremultipliedRequired(boolean)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于