Langue

SurfaceSyncGroup.Add Méthode

Définition

Surcharges

Nom Description
Add(IAttachedSurfaceControl, IRunnable)

Ajoutez un Objet AttachedSurfaceControl au SurfaceSyncGroup.

Add(SurfaceControlViewHost+SurfacePackage, IRunnable)

Ajoute un package surface à ce groupe de synchronisation.

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.

Java documentation 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 Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Add(SurfaceControlViewHost+SurfacePackage, IRunnable)

Ajoute un package surface à ce groupe de synchronisation.

[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

surfacePackage
SurfaceControlViewHost.SurfacePackage

Package surface à ajouter à ce groupe de synchronisation.

runnable
IRunnable

Opération facultative qui s’exécute de manière synchrone sur le thread appelant après le rendu est suspendue et avant le rendu de l’image suivante. Cette méthode bloque jusqu’à ce que l’opération se termine, ce qui permet d’inclure les modifications apportées à la surface hébergée dans la synchronisation.

Retours

true si le package surface a été ajouté ; sinon, false.

Attributs

Remarques

Le rendu est suspendu pendant que l’opération facultative s’exécute afin que ses modifications puissent être incluses dans l’image synchronisée.

S’applique à