Bitmap.HasAlpha 属性

定义

如果位图的配置支持每像素 alpha,并且像素可能包含非不透明 alpha 值,则返回 true。 - 或 - 告知位图是否已知所有像素都是不透明(false),或者某些像素是否可能包含非不透明的 alpha 值(true)。

public bool HasAlpha { [Android.Runtime.Register("hasAlpha", "()Z", "")] get; [Android.Runtime.Register("setHasAlpha", "(Z)V", "")] set; }
[<get: Android.Runtime.Register("hasAlpha", "()Z", "")>]
[<set: Android.Runtime.Register("setHasAlpha", "(Z)V", "")>]
member this.HasAlpha : bool with get, set

属性值

属性

注解

属性 getter 文档:

如果位图的配置支持每像素 alpha,并且像素可能包含非不透明 alpha 值,则返回 true。 对于某些配置,这始终为 false(例如RGB_565),因为它们不支持每像素 alpha。 但是,对于执行该操作的配置,位图可能会标记为已知其所有像素都是不透明的。 在这种情况下,hasAlpha() 也会返回 false。 如果配置(如ARGB_8888)未标记,则默认情况下它将返回 true。

适用于 . 的 android.graphics.Bitmap.hasAlpha()Java 文档

属性 setter 文档:

告知位图是否已知所有像素都是不透明(false),或者某些像素是否可能包含非不透明 alpha 值(true)。 请注意,对于某些配置(例如RGB_565),此调用将被忽略,因为它不支持每像素 alpha 值。

这是一个绘图提示,就像在某些情况下,已知不透明位图可以采用比可能具有非不透明每像素 alpha 值的位图更快。

适用于 . 的 android.graphics.Bitmap.setHasAlpha(boolean)Java 文档

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

适用于