Langue

Canvas.DrawBitmapMesh Méthode

Définition

Dessinez la bitmap à travers le maillage, où les sommets de maillage sont répartis uniformément sur la bitmap.

[Android.Runtime.Register("drawBitmapMesh", "(Landroid/graphics/Bitmap;II[FI[IILandroid/graphics/Paint;)V", "GetDrawBitmapMesh_Landroid_graphics_Bitmap_IIarrayFIarrayIILandroid_graphics_Paint_Handler")]
public virtual void DrawBitmapMesh(Android.Graphics.Bitmap bitmap, int meshWidth, int meshHeight, float[] verts, int vertOffset, int[]? colors, int colorOffset, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("drawBitmapMesh", "(Landroid/graphics/Bitmap;II[FI[IILandroid/graphics/Paint;)V", "GetDrawBitmapMesh_Landroid_graphics_Bitmap_IIarrayFIarrayIILandroid_graphics_Paint_Handler")>]
abstract member DrawBitmapMesh : Android.Graphics.Bitmap * int * int * single[] * int * int[] * int * Android.Graphics.Paint -> unit
override this.DrawBitmapMesh : Android.Graphics.Bitmap * int * int * single[] * int * int[] * int * Android.Graphics.Paint -> unit

Paramètres

bitmap
Bitmap

Bitmap à dessiner à l’aide du maillage

meshWidth
Int32

Nombre de colonnes dans le maillage. Rien n’est dessiné si c’est 0

meshHeight
Int32

Nombre de lignes dans le maillage. Rien n’est dessiné si c’est 0

verts
Single[]

Tableau de paires x,y, spécifiant où le maillage doit être dessiné. Il doit y avoir au moins (meshWidth+1) * (meshHeight+1) * 2 + valeurs vertOffset dans le tableau

vertOffset
Int32

Nombre d’éléments verts à ignorer avant le dessin

colors
Int32[]

Peut être null. Spécifie une couleur à chaque vertex, interpolée sur la cellule et dont les valeurs sont multipliées par les couleurs bitmap correspondantes. S’il n’est pas null, il doit y avoir au moins (meshWidth+1) * (meshHeight+1) + valeurs colorOffset dans le tableau.

colorOffset
Int32

Nombre d’éléments de couleur à ignorer avant le dessin

paint
Paint

Peut être null. Peinture utilisée pour dessiner la bitmap. L’anticrénelage n’est pas pris en charge.

Attributs

Remarques

Dessinez la bitmap à travers le maillage, où les sommets de maillage sont répartis uniformément sur la bitmap. Il existe des sommets meshWidth+1 à travers, et meshHeight+1 sommets vers le bas. Le tableau verts est accessible dans l’ordre principal des lignes, afin que les premiers sommets meshWidth+1 soient répartis en haut de la bitmap de gauche à droite. Une version plus générale de cette méthode est drawVertices().

Avant vertOffset au niveau Build.VERSION_CODES#P de l’API et colorOffset ont été ignorés, les traitant efficacement comme des zéros. Au niveau Build.VERSION_CODES#P de l’API et au-dessus de ces paramètres seront respectés.

Remarque : l’anticrénelage n’est pas pris en charge, par conséquent Paint#ANTI_ALIAS_FLAG est ignoré.

Java documentation pour android.graphics.Canvas.drawBitmapMesh(android.graphics.Bitmap, int, int, float[], int, int[], int, android.graphics.Paint).

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 à