Bitmap.HasAlpha 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如果位圖設定支援每像素 alpha,且像素可能包含非不透明的 alpha 值,則回傳為真。 -或- 告訴位圖是否所有像素都是不透明(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
屬性值
- 屬性
備註
財產取得者文件:
如果位圖設定支援每像素 alpha,且像素可能包含非不透明的 alpha 值,則回傳為真。 對某些設定來說,這總是錯誤的(例如 RGB_565),因為它們不支援每像素的 alpha 設定。 然而,對於有這些設定的設定,點陣圖可能會被標記為所有像素都是不透明的。 此時 hasAlpha() 也會回傳 false。 如果像 ARGB_8888 這樣的設定沒有被標記,預設會回傳 true。
Java 文件 android.graphics.Bitmap.hasAlpha()。
屬性設定文件:
告訴點陣圖是否所有像素都是不透明(false),或是部分像素可能包含非不透明的 alpha 值(true)。 請注意,對於某些設定(例如 RGB_565),此呼叫會被忽略,因為它不支援每像素的 alpha 值。
這是作為繪圖提示,因為在某些情況下,已知不透明的點陣圖比具有非不透明的每像素 alpha 值的點陣圖更快的繪圖。
Java 文件 android.graphics.Bitmap.setHasAlpha(boolean)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。