共用方式為


SurfaceSyncGroup.Add 方法

定義

多載

Add(IAttachedSurfaceControl, IRunnable)

將 AttachedSurfaceControl 新增至 SurfaceSyncGroup。

Add(SurfaceControlViewHost+SurfacePackage, IRunnable)

Add(IAttachedSurfaceControl, IRunnable)

將 AttachedSurfaceControl 新增至 SurfaceSyncGroup。

[Android.Runtime.Register("add", "(Landroid/view/AttachedSurfaceControl;Ljava/lang/Runnable;)Z", "", ApiSince=34)]
public bool Add (Android.Views.IAttachedSurfaceControl? attachedSurfaceControl, Java.Lang.IRunnable? runnable);
[<Android.Runtime.Register("add", "(Landroid/view/AttachedSurfaceControl;Ljava/lang/Runnable;)Z", "", ApiSince=34)>]
member this.Add : Android.Views.IAttachedSurfaceControl * Java.Lang.IRunnable -> bool

參數

attachedSurfaceControl
IAttachedSurfaceControl

將新增至此 SurfaceSyncGroup 的 AttachedSurfaceControl。

runnable
IRunnable

這會在呼叫所在的同一個線程上執行,但在轉譯暫停之後,以及在繼續轉譯下一個畫面之前執行。 這個方法在可執行的執行完成之前不會傳回。 這可用來變更 AttachedSurfaceControl,確保同步處理中包含變更。

傳回

如果 AttachedSurfaceControl 已成功新增至 SurfaceSyncGroup,則為 true,否則為 false。

屬性

備註

將 AttachedSurfaceControl 新增至 SurfaceSyncGroup。 AttachedSurfaceControl 會暫停轉譯,以確保可以叫用可執行的,而且同步處理會挑選包含變更的框架。

android.window.SurfaceSyncGroup.add(android.view.AttachedSurfaceControl, java.lang.Runnable)Java 檔。

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

適用於

Add(SurfaceControlViewHost+SurfacePackage, IRunnable)

[Android.Runtime.Register("add", "(Landroid/view/SurfaceControlViewHost$SurfacePackage;Ljava/lang/Runnable;)Z", "", ApiSince=34)]
public bool Add (Android.Views.SurfaceControlViewHost.SurfacePackage surfacePackage, Java.Lang.IRunnable? runnable);
[<Android.Runtime.Register("add", "(Landroid/view/SurfaceControlViewHost$SurfacePackage;Ljava/lang/Runnable;)Z", "", ApiSince=34)>]
member this.Add : Android.Views.SurfaceControlViewHost.SurfacePackage * Java.Lang.IRunnable -> bool

參數

runnable
IRunnable

傳回

屬性

適用於