語言

SurfaceControl.Builder.SetOpaque(Boolean) 方法

定義

表示即使像素格式設為半透明,表面是否仍須被視為不透明。 例如,當應用程式需要完整的 RGBA 8888 支援,但仍會繪製每個像素不透明時,這會很有用。 此旗標僅決定是否從 alpha 通道取樣不透明度。 從呼叫到 setAlpha() 的平面 alpha 仍可能產生混合合成,無論不透明設定為何。 組合效果如下(假設有 alpha 通道的緩衝區格式):OPAQUE + alpha(1.0) == 不透明合成 OPAQUE + alpha(0.x) == 混合合成 OPAQUE + alpha(0.0) == 無合成!不透明 + alpha(1.0) == 混合合成!不透明 + alpha(0.x) == 混合合成!OPAQUE + alpha(0.0) == 無組合 若底層緩衝區缺少 alpha 通道,則等同於自動設定 setOpaque(true)

[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

參數

opaque
Boolean

用於不透明的 System.Boolean 值。

傳回

集合不透明運算的結果。

屬性

備註

詳情請參閱 android.view.SurfaceControl.Builder.setOpaque 的 Android 參考文件。

Java 文件 for android.view.SurfaceControl.Builder.setOpaque.

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於