Lenguaje

Canvas.DrawBitmapMesh Método

Definición

Dibuje el mapa de bits a través de la malla, donde los vértices de malla se distribuyen uniformemente a través del mapa de bits.

[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

Parámetros

bitmap
Bitmap

Mapa de bits que se va a dibujar mediante la malla

meshWidth
Int32

Número de columnas de la malla. No se dibuja nada si es 0

meshHeight
Int32

Número de filas de la malla. No se dibuja nada si es 0

verts
Single[]

Matriz de pares x,y, especificando dónde se debe dibujar la malla. Debe haber al menos (meshWidth+1) * (meshHeight+1) * 2 + vertOffset valores en la matriz

vertOffset
Int32

Número de elementos de verbos que se van a omitir antes de dibujar

colors
Int32[]

Puede ser null. Especifica un color en cada vértice, que se interpola en la celda y cuyos valores se multiplican por los colores de mapa de bits correspondientes. Si no es null, debe haber al menos (meshWidth+1) * (meshHeight+1) + valores colorOffset en la matriz.

colorOffset
Int32

Número de elementos de color que se van a omitir antes de dibujar

paint
Paint

Puede ser null. Pintura utilizada para dibujar el mapa de bits. No se admite el suavizado de suavizado.

Atributos

Comentarios

Dibuje el mapa de bits a través de la malla, donde los vértices de malla se distribuyen uniformemente a través del mapa de bits. Hay vértices meshWidth+1 a través y meshHeight+1 vértices hacia abajo. Se accede a la matriz de vértices en orden principal de fila, de modo que los primeros vértices meshWidth+1 se distribuyen en la parte superior del mapa de bits de izquierda a derecha. Una versión más general de este método es drawVertices().

Antes de la vertOffset de nivel Build.VERSION_CODES#P de API y colorOffset se ignoraban, tratando de forma eficaz como ceros. En el nivel Build.VERSION_CODES#P de API y por encima de estos parámetros se respetarán.

Nota: No se admite el suavizado de suavizado, por lo tanto Paint#ANTI_ALIAS_FLAG , se omite.

Java documentación para android.graphics.Canvas.drawBitmapMesh(android.graphics.Bitmap, int, int, float[], int, int[], int, android.graphics.Paint).

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.

Se aplica a