Language

IAttachedSurfaceControl.CreateMirror メソッド

定義

ルート SurfaceControl階層のミラー化されたSurfaceControlを作成します。

[Android.Runtime.Register("createMirror", "()Landroid/view/SurfaceControl;", "GetCreateMirrorHandler:Android.Views.IAttachedSurfaceControl, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)]
public virtual Android.Views.SurfaceControl CreateMirror();
[<Android.Runtime.Register("createMirror", "()Landroid/view/SurfaceControl;", "GetCreateMirrorHandler:Android.Views.IAttachedSurfaceControl, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)>]
abstract member CreateMirror : unit -> Android.Views.SurfaceControl
override this.CreateMirror : unit -> Android.Views.SurfaceControl

返品

ルート SurfaceControlのミラー化されたSurfaceControl。

属性

注釈

ルート SurfaceControl 階層のミラー化された SurfaceControl を作成します。

返された SurfaceControl はミラー化されたコンテンツの新しいルートとして機能し、そのプロパティは元のサーフェスとは別に操作できます。 この返された SurfaceControl に適用される変換は、ミラー化されたコンテンツには影響しますが、元の内容には影響しません。

ミラーの作成に失敗した場合、返される SurfaceControl は無効になります。 呼び出し元は、使用後にミラーの SurfaceControl.release() を呼び出す必要があります。

Real Hierarchy    Mirror
                    SC (value that's returned)
                     |
     A               A'
     |               |
     B               B'

上の図では、A はこの AttachedSurfaceControl のルート SurfaceControl です。 A' は A のミラーです。B は A の子であり、B' は B のミラーです。返される値 SC は、ミラー化された階層の親である新しい SurfaceControl です。

android.view.AttachedSurfaceControl.createMirrorの Android リファレンス。

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

適用対象