HardwareRenderer.FrameRenderRequest.SetFrameCommitCallback Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona um retorno de chamada de confirmação de quadro.
[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
O executor no qual executar o retorno de chamada. É altamente recomendável que esse executor poste em um thread diferente, pois o thread de chamada é altamente sensível a ser bloqueado. Esse valor não pode ser nulo.
- frameCommitCallback
- IRunnable
O retorno de chamada a ser invocado quando o conteúdo do quadro tiver sido desenhado. Será invocado no Executor especificado. Esse valor não pode ser nulo.
Retornos
esta instância. Esse valor não pode ser nulo.
- Atributos
Comentários
Adiciona um retorno de chamada de confirmação de quadro. Esse retorno de chamada será invocado quando o conteúdo de renderização atual tiver sido renderizado em um quadro e enviado para a cadeia de troca. O quadro pode não estar visível no momento na exibição quando ele é invocado, mas foi enviado. Esse retorno de chamada é útil em combinação com o PixelCopy para capturar o conteúdo renderizado atual da interface do usuário de forma confiável.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.