語言

IAttachedSurfaceControl.CreateMirror 方法

定義

建立根層級的鏡像SurfaceControlSurfaceControl。

[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 參考資料。android.view.AttachedSurfaceControl.createMirror

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於