SurfaceView.SetChildSurfacePackage メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この SurfaceView 内の SurfaceControlViewHost.SurfacePackage 内に埋め込まれたビュー階層を表示します。 これは、SurfaceView の有効期間コールバックとは別に呼び出すことができます。 SurfaceView は、パッケージが作成および破棄されるときに、パッケージを Surface に親し直す処理を内部的に管理します。 この SurfaceView がホスト Surfaceの上にある場合 (setZOrderOnTop(boolean) を参照)、埋め込まれたSurface階層は入力を受け取ることができます。 これにより、SurfacePackage 内に含まれる SurfaceControl の所有権が取得され、SurfaceControlViewHost.SurfacePackage.release を呼び出す義務の呼び出し元が解放されます。 ただし、SurfaceControlViewHost.SurfacePackage.release と SurfaceControlViewHost.release は同じではないことに注意してください。 この特定の SurfaceControlViewHost.SurfacePackage の所有権は SurfaceView によって取得されますが、基になる SurfaceControlViewHost は元のリモート所有者によって管理されたままです。 ユーザーは SurfaceView.clearChildSurfacePackage を呼び出してパッケージをクリアできます。
[Android.Runtime.Register("setChildSurfacePackage", "(Landroid/view/SurfaceControlViewHost$SurfacePackage;)V", "GetSetChildSurfacePackage_Landroid_view_SurfaceControlViewHost_SurfacePackage_Handler", ApiSince=30)]
public virtual void SetChildSurfacePackage(Android.Views.SurfaceControlViewHost.SurfacePackage p);
[<Android.Runtime.Register("setChildSurfacePackage", "(Landroid/view/SurfaceControlViewHost$SurfacePackage;)V", "GetSetChildSurfacePackage_Landroid_view_SurfaceControlViewHost_SurfacePackage_Handler", ApiSince=30)>]
abstract member SetChildSurfacePackage : Android.Views.SurfaceControlViewHost.SurfacePackage -> unit
override this.SetChildSurfacePackage : Android.Views.SurfaceControlViewHost.SurfacePackage -> unit
パラメーター
p に使用される Android.Views.SurfaceControlViewHost+SurfacePackage 値。
- 属性
注釈
詳細については、android.view.SurfaceView.setChildSurfacePackage の Android リファレンス ドキュメントを参照してください。
android.view.SurfaceView.setChildSurfacePackage のJavaドキュメント。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。