Sprache

SurfaceControl.Builder.SetOpaque(Boolean) Methode

Definition

Gibt an, ob die Oberfläche als undurchsichtig betrachtet werden muss, auch wenn das Pixelformat auf transluzent festgelegt ist. Dies kann nützlich sein, wenn eine Anwendung beispielsweise eine vollständige RGBA 8888-Unterstützung benötigt, aber immer noch jedes Pixel undurchsichtig zeichnet. Dieses Flag bestimmt nur, ob die Deckkraft aus dem Alphakanal entnommen wird. Ebenen-Alpha von Aufrufen von setAlpha() kann unabhängig von der undurchsichtigen Einstellung weiterhin zu einer gemischten Komposition führen. Kombinierte Effekte sind (vorausgesetzt, ein Pufferformat mit einem Alphakanal): OPAQUE + alpha(1,0) == undurchsichtige Komposition OPAQUE + Alpha(0.x) == Gemischte Komposition OPAQUE + alpha(0,0) == keine Komposition ! OPAQUE + Alpha(1,0) == Gemischte Zusammensetzung ! OPAQUE + alpha(0.x) == Gemischte Zusammensetzung ! OPAQUE + alpha(0,0) == Keine Komposition Wenn der zugrunde liegende Puffer keinen Alphakanal aufweist, ist es so, als ob setOpaque(true) automatisch festgelegt wurde.

[Android.Runtime.Register("setOpaque", "(Z)Landroid/view/SurfaceControl$Builder;", "GetSetOpaque_ZHandler", ApiSince=29)]
public virtual Android.Views.SurfaceControl.Builder SetOpaque(bool opaque);
[<Android.Runtime.Register("setOpaque", "(Z)Landroid/view/SurfaceControl$Builder;", "GetSetOpaque_ZHandler", ApiSince=29)>]
abstract member SetOpaque : bool -> Android.Views.SurfaceControl.Builder
override this.SetOpaque : bool -> Android.Views.SurfaceControl.Builder

Parameter

opaque
Boolean

Der für undurchsichtige Wert verwendete System.Boolean-Wert.

Gibt zurück

Das Ergebnis des vorgangs "Set opaque".

Attribute

Hinweise

Ausführliche Informationen finden Sie in der Android-Referenzdokumentation für android.view.SurfaceControl.Builder.setOpaque.

Java Dokumentation für android.view.SurfaceControl.Builder.setOpaque.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: