Freigeben über


Bitmap.HasAlpha Eigenschaft

Definition

Gibt "true" zurück, wenn die Konfiguration der Bitmap alpha pro Pixel unterstützt und die Pixel möglicherweise nicht undurchsichtige Alphawerte enthalten. -oder- Informieren Sie die Bitmap, wenn alle Pixel als undurchsichtig (false) bekannt sind oder wenn einige der Pixel möglicherweise nicht undurchsichtige Alphawerte (true) enthalten.

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

Eigenschaftswert

Attribute

Hinweise

Dokumentation zum Property Getter:

Gibt "true" zurück, wenn die Konfiguration der Bitmap alpha pro Pixel unterstützt und die Pixel möglicherweise nicht undurchsichtige Alphawerte enthalten. Bei einigen Konfigurationen ist dies immer "false" (z. B. RGB_565), da sie pro Pixel alpha nicht unterstützt werden. Bei Konfigurationen, die dies tun, kann die Bitmap jedoch gekennzeichnet werden, um bekannt zu sein, dass alle Pixel undurchsichtig sind. In diesem Fall gibt hasAlpha() auch "false" zurück. Wenn eine Konfiguration wie ARGB_8888 nicht so gekennzeichnet ist, wird standardmäßig "true" zurückgegeben.

Java-Dokumentation für android.graphics.Bitmap.hasAlpha().

Dokumentation zum Eigenschaftensatzer:

Weisen Sie die Bitmap an, wenn alle Pixel als undurchsichtig (false) bekannt sind oder wenn einige pixel möglicherweise nicht undurchsichtige Alphawerte (true) enthalten. Beachten Sie, dass bei einigen Konfigurationen (z. B. RGB_565) dieser Aufruf ignoriert wird, da er keine Alphawerte pro Pixel unterstützt.

Dies ist als Zeichnungshinweis gedacht, da in einigen Fällen eine Bitmap, die als undurchsichtig bekannt ist, einen schnelleren Zeichnungsfall als einen Fall mit nicht undurchsichtigen Alphawerten pro Pixel verwenden kann.

Java-Dokumentation für android.graphics.Bitmap.setHasAlpha(boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: