Canvas.DrawBitmapMesh Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Disegnare la bitmap attraverso la mesh, in cui i vertici mesh vengono distribuiti uniformemente attraverso 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
Parametri
- bitmap
- Bitmap
Bitmap da disegnare usando la mesh
- meshWidth
- Int32
Numero di colonne nella mesh. Nulla viene disegnato se questo è 0
- meshHeight
- Int32
Numero di righe nella mesh. Nulla viene disegnato se questo è 0
- verts
- Single[]
Matrice di coppie x,y, specificando dove deve essere disegnata la mesh. Deve essere presente almeno (meshWidth+1) * (meshHeight+1) * 2 + vertOffset valori nella matrice
- vertOffset
- Int32
Numero di elementi da ignorare prima del disegno
- colors
- Int32[]
Può essere Null. Specifica un colore in ogni vertice, interpolato nella cella e i cui valori vengono moltiplicati per i colori bitmap corrispondenti. Se non è Null, nella matrice devono essere presenti almeno (meshWidth+1) * (meshHeight+1) + valori colorOffset.
- colorOffset
- Int32
Numero di elementi colore da ignorare prima del disegno
- paint
- Paint
Può essere Null. Disegno utilizzato per disegnare la bitmap. L'antialiasing non è supportato.
- Attributi
Commenti
Disegnare la bitmap attraverso la mesh, in cui i vertici mesh vengono distribuiti uniformemente attraverso la bitmap. Esistono vertici meshWidth+1 tra i vertici e meshHeight+1 vertici verso il basso. È possibile accedere alla matrice verts nell'ordine principale della riga, in modo che i primi vertici meshWidth+1 vengano distribuiti nella parte superiore della bitmap da sinistra a destra. Una versione più generale di questo metodo è drawVertices().
Prima del livello Build.VERSION_CODES#P API vertOffset e colorOffset sono stati ignorati, trattandoli in modo efficace come zeri. Nel livello API e al di Build.VERSION_CODES#P sopra di questi parametri verrà rispettato.
Nota: l'antialiasing non è supportato, pertanto Paint#ANTI_ALIAS_FLAG viene ignorato.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.