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

返回

属性

适用于