SurfaceView.SetZOrderOnTop(Boolean) メソッド

定義

サーフェス ビューのサーフェスをウィンドウの上に配置するかどうかを制御します。

[Android.Runtime.Register("setZOrderOnTop", "(Z)V", "GetSetZOrderOnTop_ZHandler")]
public virtual void SetZOrderOnTop(bool onTop);
[<Android.Runtime.Register("setZOrderOnTop", "(Z)V", "GetSetZOrderOnTop_ZHandler")>]
abstract member SetZOrderOnTop : bool -> unit
override this.SetZOrderOnTop : bool -> unit

パラメーター

onTop
Boolean

このビューのウィンドウの上にサーフェスを表示するかどうかを指定します。

属性

注釈

サーフェス ビューのサーフェスをウィンドウの上に配置するかどうかを制御します。 通常はウィンドウの後ろに配置され、(ほとんどの場合)階層内のビューと複合的に表示されます。 これを設定すると、ウィンドウの上に配置されます。 つまり、この SurfaceView が存在するウィンドウの内容は、そのサーフェスの上に表示されません。

これは、サーフェス ビューに含まれるウィンドウがウィンドウ マネージャーにアタッチされる前に設定する必要があることに注意してください。 Build.VERSION_CODES#Rをターゲットとする場合は、バッキング サーフェスが作成された場合に Z 順序を動的に変更できます。それ以外の場合は、サーフェスの構築時に適用されます。

これを呼び出すと、 #setZOrderMediaOverlayに対する以前の呼び出しがオーバーライドされます。

このメンバーは非推奨です。 #setCompositionOrder(int) を代わりに使用します。 Z の順序付け動作をより詳細に制御できます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象