Partager via


SurfaceSyncGroup.Add Méthode

Définition

Surcharges

Add(IAttachedSurfaceControl, IRunnable)

Ajoutez un Objet AttachedSurfaceControl au SurfaceSyncGroup.

Add(SurfaceControlViewHost+SurfacePackage, IRunnable)

Add(IAttachedSurfaceControl, IRunnable)

Ajoutez un Objet AttachedSurfaceControl au 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

Paramètres

attachedSurfaceControl
IAttachedSurfaceControl

AttachedSurfaceControl qui sera ajouté à ce SurfaceSyncGroup.

runnable
IRunnable

Cette opération est exécutée sur le même thread que celui sur lequel l’appel a été effectué, mais une fois le rendu suspendu et avant de continuer à afficher l’image suivante. Cette méthode ne retourne pas tant que l’exécution du runnable n’est pas terminée. Cela peut être utilisé pour apporter des modifications à AttachedSurfaceControl, ce qui garantit que les modifications sont incluses dans la synchronisation.

Retours

true si attachedSurfaceControl a été correctement ajouté au SurfaceSyncGroup, sinon false.

Attributs

Remarques

Ajoutez un Objet AttachedSurfaceControl au SurfaceSyncGroup. AttachedSurfaceControl interrompt le rendu pour vous assurer que l’exécutable peut être appelé et que la synchronisation récupère l’image qui contient les modifications.

Documentation Java pour android.window.SurfaceSyncGroup.add(android.view.AttachedSurfaceControl, java.lang.Runnable).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

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

Paramètres

runnable
IRunnable

Retours

Attributs

S’applique à