Canvas.DrawBitmapMesh Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.