Lingua

SurfaceSyncGroup.Add Metodo

Definizione

Overload

Nome Descrizione
Add(IAttachedSurfaceControl, IRunnable)

Aggiungere un oggetto AttachedSurfaceControl a SurfaceSyncGroup.

Add(SurfaceControlViewHost+SurfacePackage, IRunnable)

Aggiunge un pacchetto surface a questo gruppo di sincronizzazione.

Add(IAttachedSurfaceControl, IRunnable)

Aggiungere un oggetto AttachedSurfaceControl a 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

Parametri

attachedSurfaceControl
IAttachedSurfaceControl

AttachedSurfaceControl che verrà aggiunto a questo SurfaceSyncGroup.

runnable
IRunnable

Viene eseguito in modo sincrono sul thread chiamante dopo la sospensione del rendering e prima del rendering successivo. Questo metodo si blocca fino al completamento dell'esecuzione. Usarlo per apportare modifiche a AttachedSurfaceControl incluse nella sincronizzazione.

Valori restituiti

true se AttachedSurfaceControl è stato aggiunto correttamente a SurfaceSyncGroup, false in caso contrario.

Attributi

Commenti

Aggiungere un oggetto AttachedSurfaceControl a SurfaceSyncGroup. AttachedSurfaceControl sospende il rendering per garantire che l'esecuzione possa essere richiamata e che la sincronizzazione rilevi il frame che contiene le modifiche.

per android.window.SurfaceSyncGroup.add(android.view.AttachedSurfaceControl, java.lang.Runnable).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Add(SurfaceControlViewHost+SurfacePackage, IRunnable)

Aggiunge un pacchetto surface a questo gruppo di sincronizzazione.

[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

Parametri

surfacePackage
SurfaceControlViewHost.SurfacePackage

Pacchetto surface da aggiungere a questo gruppo di sincronizzazione.

runnable
IRunnable

Operazione facoltativa che viene eseguita in modo sincrono sul thread chiamante dopo la sospensione del rendering e prima del rendering successivo. Questo metodo si blocca fino al completamento dell'operazione, consentendo di includere le modifiche alla superficie ospitata nella sincronizzazione.

Valori restituiti

true se il pacchetto surface è stato aggiunto; in caso contrario, false.

Attributi

Commenti

Il rendering viene sospeso mentre l'operazione facoltativa viene eseguita in modo che le modifiche possano essere incluse nel frame sincronizzato.

Si applica a