HardwareRenderer.FrameRenderRequest.SetFrameCommitCallback Método

Definición

Agrega una devolución de llamada de confirmación de fotogramas.

[Android.Runtime.Register("setFrameCommitCallback", "(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)Landroid/graphics/HardwareRenderer$FrameRenderRequest;", "", ApiSince=29)]
public Android.Graphics.HardwareRenderer.FrameRenderRequest SetFrameCommitCallback(Java.Util.Concurrent.IExecutor executor, Java.Lang.IRunnable frameCommitCallback);
[<Android.Runtime.Register("setFrameCommitCallback", "(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)Landroid/graphics/HardwareRenderer$FrameRenderRequest;", "", ApiSince=29)>]
member this.SetFrameCommitCallback : Java.Util.Concurrent.IExecutor * Java.Lang.IRunnable -> Android.Graphics.HardwareRenderer.FrameRenderRequest

Parámetros

executor
IExecutor

Ejecutor en el que se va a ejecutar la devolución de llamada. Se recomienda encarecidamente que este ejecutor publique en un subproceso diferente, ya que el subproceso que realiza la llamada es muy sensible a bloquearse. Este valor no puede ser nulo.

frameCommitCallback
IRunnable

Devolución de llamada que se va a invocar cuando se ha dibujado el contenido del marco. Se invocará en el ejecutor especificado. Este valor no puede ser nulo.

Devoluciones

esta instancia. Este valor no puede ser nulo.

Atributos

Comentarios

Agrega una devolución de llamada de confirmación de fotogramas. Esta devolución de llamada se invocará cuando el contenido de representación actual se haya representado en un marco y se envíe a la cadena de intercambio. Es posible que el marco no esté visible actualmente en la pantalla cuando se invoca, pero se ha enviado. Esta devolución de llamada es útil en combinación con PixelCopy para capturar el contenido representado actual de la interfaz de usuario de forma confiable.

Referencia de Android para android.graphics.HardwareRenderer.FrameRenderRequest.setFrameCommitCallback.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a