Surface.LockHardwareCanvas 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("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.