Compartilhar via


SurfaceSyncGroup.Add Método

Definição

Sobrecargas

Add(IAttachedSurfaceControl, IRunnable)

Adicione um AttachedSurfaceControl ao SurfaceSyncGroup.

Add(SurfaceControlViewHost+SurfacePackage, IRunnable)

Add(IAttachedSurfaceControl, IRunnable)

Adicione um AttachedSurfaceControl ao 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

Parâmetros

attachedSurfaceControl
IAttachedSurfaceControl

O AttachedSurfaceControl que será adicionado a este SurfaceSyncGroup.

runnable
IRunnable

Isso é executado no mesmo thread em que a chamada foi feita, mas depois que a renderização é pausada e antes de continuar a renderizar o próximo quadro. Esse método não retornará até que a execução do runnable seja concluída. Isso pode ser usado para fazer alterações no AttachedSurfaceControl, garantindo que as alterações sejam incluídas na sincronização.

Retornos

true se o AttachedSurfaceControl foi adicionado com êxito ao SurfaceSyncGroup, false caso contrário.

Atributos

Comentários

Adicione um AttachedSurfaceControl ao SurfaceSyncGroup. O AttachedSurfaceControl pausará a renderização para garantir que o executável possa ser invocado e que a sincronização pegue o quadro que contém as alterações.

Documentação Java para android.window.SurfaceSyncGroup.add(android.view.AttachedSurfaceControl, java.lang.Runnable).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

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

Parâmetros

runnable
IRunnable

Retornos

Atributos

Aplica-se a