Lingua

ISurfaceHolderCallback2.SurfaceRedrawNeeded(ISurfaceHolder) Metodo

Definizione

Chiamato quando l'applicazione deve ridisegnare il contenuto della relativa superficie, dopo che è stato ridimensionato o per qualche altro 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

Parametri

holder
ISurfaceHolder

SurfaceHolder la cui superficie è cambiata.

Attributi

Commenti

Chiamato quando l'applicazione deve ridisegnare il contenuto della relativa superficie, dopo che è stato ridimensionato o per qualche altro motivo. Non restituendo da qui fino al completamento del ridisegno, è possibile assicurarsi che l'utente non visualizzi la superficie in uno stato non valido (con le sue nuove dimensioni prima che sia stata tracciata correttamente in questo modo). Questa operazione viene in genere preceduta da una chiamata a #surfaceChanged.

A partire da O, #surfaceRedrawNeededAsync può essere implementato per fornire un'implementazione non bloccabile. Se #surfaceRedrawNeededAsync non viene implementato, verrà invece chiamato .

per android.view.SurfaceHolder.Callback2.surfaceRedrawNeeded(android.view.SurfaceHolder).

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