Surface.LockCanvas(Rect) 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.
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.