Surface.LockHardwareCanvas 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("lockHardwareCanvas", "()Landroid/graphics/Canvas;", "GetLockHardwareCanvasHandler", ApiSince=23)]
public virtual Android.Graphics.Canvas? LockHardwareCanvas();
[<Android.Runtime.Register("lockHardwareCanvas", "()Landroid/graphics/Canvas;", "GetLockHardwareCanvasHandler", ApiSince=23)>]
abstract member LockHardwareCanvas : unit -> Android.Graphics.Canvas
override this.LockHardwareCanvas : unit -> Android.Graphics.Canvas
Devoluciones
Lienzo para dibujar en la superficie.
- Atributos
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.
A diferencia #lockCanvas(Rect) de esto, devolverá un lienzo acelerado por hardware. Consulte las operaciones de dibujo no admitidas para obtener una lista de lo que es y no se admite en un lienzo acelerado por hardware. También es necesario cubrir completamente la superficie cada vez #lockHardwareCanvas() que se llama al búfer, ya que el búfer no se conserva entre fotogramas. No se admiten las actualizaciones parciales.
Java documentación para android.view.Surface.lockHardwareCanvas().
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.