ISurfaceHolderCallback2.SurfaceRedrawNeeded(ISurfaceHolder) Método

Definición

Se llama cuando la aplicación necesita volver a dibujar el contenido de su superficie, después de cambiar el tamaño o por algún otro motivo.

[Android.Runtime.Register("surfaceRedrawNeeded", "(Landroid/view/SurfaceHolder;)V", "GetSurfaceRedrawNeeded_Landroid_view_SurfaceHolder_Handler:Android.Views.ISurfaceHolderCallback2Invoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SurfaceRedrawNeeded(Android.Views.ISurfaceHolder holder);
[<Android.Runtime.Register("surfaceRedrawNeeded", "(Landroid/view/SurfaceHolder;)V", "GetSurfaceRedrawNeeded_Landroid_view_SurfaceHolder_Handler:Android.Views.ISurfaceHolderCallback2Invoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SurfaceRedrawNeeded : Android.Views.ISurfaceHolder -> unit

Parámetros

holder
ISurfaceHolder

SurfaceHolder cuya superficie ha cambiado.

Atributos

Comentarios

Se llama cuando la aplicación necesita volver a dibujar el contenido de su superficie, después de cambiar el tamaño o por algún otro motivo. Al no volver de aquí hasta que se complete el nuevo dibujo, puede asegurarse de que el usuario no verá la superficie en un estado incorrecto (en su nuevo tamaño antes de que se haya dibujado correctamente de esa manera). Normalmente, esta acción se preceda mediante una llamada a #surfaceChanged.

A partir de O, #surfaceRedrawNeededAsync se puede implementar para proporcionar una implementación sin bloqueo. Si #surfaceRedrawNeededAsync no se implementa, se llamará a este en su lugar.

Java documentación para android.view.SurfaceHolder.Callback2.surfaceRedrawNeeded(android.view.SurfaceHolder).

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