Поделиться через


SurfaceSyncGroup.Add Метод

Определение

Перегрузки

Add(IAttachedSurfaceControl, IRunnable)

Добавьте в SurfaceSyncGroup присоединенныйSurfaceControl.

Add(SurfaceControlViewHost+SurfacePackage, IRunnable)

Add(IAttachedSurfaceControl, IRunnable)

Добавьте в SurfaceSyncGroup присоединенныйSurfaceControl.

[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

Объект AttachedSurfaceControl, который будет добавлен в эту SurfaceSyncGroup.

runnable
IRunnable

Это выполняется в том же потоке, в который был выполнен вызов, но после приостановки отрисовки и перед продолжением отрисовки следующего кадра. Этот метод не возвращается до завершения выполнения запускаемого объекта. Это можно использовать для внесения изменений в ПрисоединенныйSurfaceControl, гарантируя, что изменения включены в синхронизацию.

Возвращаемое значение

Значение true, если ПрисоединенныйSurfaceControl успешно добавлен в SurfaceSyncGroup, значение false в противном случае.

Атрибуты

Комментарии

Добавьте в SurfaceSyncGroup присоединенныйSurfaceControl. ПрисоединенныйSurfaceControl приостанавливает отрисовку, чтобы обеспечить возможность запуска, и что синхронизация выбирает кадр, содержащий изменения.

Документация по Java для android.window.SurfaceSyncGroup.add(android.view.AttachedSurfaceControl, java.lang.Runnable).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

Возвращаемое значение

Атрибуты

Применяется к