Langue

Surface.LockHardwareCanvas Méthode

Définition

Obtient un Canvas dessin dans cette surface.

[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

Retours

Canevas pour dessiner dans la surface.

Attributs

Remarques

Obtient un Canvas dessin dans cette surface.

Après avoir dessiné dans l’élément fourni Canvas, l’appelant doit appeler #unlockCanvasAndPost pour publier le nouveau contenu sur la surface.

Contrairement à #lockCanvas(Rect) cela, un canevas à accélération matérielle est retourné. Consultez les opérations de dessin non prises en charge pour obtenir la liste des éléments qui ne sont pas pris en charge dans un canevas à accélération matérielle. Il est également nécessaire de couvrir entièrement la surface chaque fois #lockHardwareCanvas() qu’elle est appelée, car la mémoire tampon n’est pas conservée entre les images. Les mises à jour partielles ne sont pas prises en charge.

Java documentation pour android.view.Surface.lockHardwareCanvas().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à