共用方式為


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 屬性授權中所述的詞彙使用。

適用於