Surface.LockHardwareCanvas Método

Definição

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

[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

Retornos

Uma tela para desenhar na superfície.

Atributos

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.

Ao contrário #lockCanvas(Rect) disso, retornará uma tela acelerada por hardware. Consulte as operações de desenho sem suporte para obter uma lista do que é e não tem suporte em uma tela acelerada por hardware. Também é necessário cobrir totalmente a superfície sempre #lockHardwareCanvas() que for chamado, pois o buffer não é preservado entre os quadros. Não há suporte para atualizações parciais.

Java documentação para android.view.Surface.lockHardwareCanvas().

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