Surface.LockCanvas(Rect) Método

Definição

Obtém um Canvas para desenhar nessa superfície.

[Android.Runtime.Register("lockCanvas", "(Landroid/graphics/Rect;)Landroid/graphics/Canvas;", "GetLockCanvas_Landroid_graphics_Rect_Handler")]
public virtual Android.Graphics.Canvas? LockCanvas(Android.Graphics.Rect? inOutDirty);
[<Android.Runtime.Register("lockCanvas", "(Landroid/graphics/Rect;)Landroid/graphics/Canvas;", "GetLockCanvas_Landroid_graphics_Rect_Handler")>]
abstract member LockCanvas : Android.Graphics.Rect -> Android.Graphics.Canvas
override this.LockCanvas : Android.Graphics.Rect -> Android.Graphics.Canvas

Parâmetros

inOutDirty
Rect

Um retângulo que representa a região suja que o chamador deseja redesenhar. Essa função poderá optar por expandir o retângulo sujo se, por exemplo, a superfície tiver sido redimensionada ou se o conteúdo anterior da superfície não estiver disponível. O chamador deve redesenhar toda a região suja, conforme representado pelo conteúdo do retângulo inOutDirty ao retornar dessa função. O chamador também pode passar null , no caso em que toda a superfície deve ser redesenhada.

Retornos

Uma tela para desenhar na superfície.

Atributos

Exceções

Se o retângulo inOutDirty não for válido.

Comentários

Obtém um Canvas para desenhar nessa superfície.

Depois de desenhar no fornecido Canvas, o chamador deve invocar #unlockCanvasAndPost para postar o novo conteúdo na superfície.

Java documentação para android.view.Surface.lockCanvas(android.graphics.Rect).

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.

Aplica-se a