Surface.LockCanvas(Rect) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un Canvas objeto para dibujar en esta superficie.
[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
Rectángulo que representa la región desfasada que el autor de la llamada quiere volver a dibujar. Esta función puede optar por expandir el rectángulo sucio si, por ejemplo, se ha cambiado el tamaño de la superficie o si el contenido anterior de la superficie no estaba disponible. El autor de la llamada debe volver a dibujar toda la región desfasada, como se representa mediante el contenido del rectángulo inOutDirty al volver de esta función.
El autor de la llamada también puede pasar null en su lugar, en caso de que se vuelva a dibujar toda la superficie.
Devoluciones
Lienzo para dibujar en la superficie.
- Atributos
Excepciones
Si el rectángulo inOutDirty no es válido.
Comentarios
Obtiene un Canvas objeto para dibujar en esta superficie.
Después de dibujar en el elemento proporcionado Canvas, el autor de la llamada debe invocar #unlockCanvasAndPost para publicar el nuevo contenido en la superficie.
Java documentación para android.view.Surface.lockCanvas(android.graphics.Rect).
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.