Sprache

RecordingCanvas.DrawBitmapMesh Methode

Definition

Zeichnen Sie die Bitmap über das Gitter, wobei Gittervertizes gleichmäßig über die Bitmap verteilt werden.

[Android.Runtime.Register("drawBitmapMesh", "(Landroid/graphics/Bitmap;II[FI[IILandroid/graphics/Paint;)V", "", ApiSince=29)]
public override sealed 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", "", ApiSince=29)>]
override this.DrawBitmapMesh : Android.Graphics.Bitmap * int * int * single[] * int * int[] * int * Android.Graphics.Paint -> unit

Parameter

bitmap
Bitmap
meshWidth
Int32

Die Anzahl der Spalten im Gitter. Wenn dies 0 ist, wird nichts gezeichnet.

meshHeight
Int32

Die Anzahl der Zeilen im Gitter. Wenn dies 0 ist, wird nichts gezeichnet.

verts
Single[]
vertOffset
Int32

Anzahl der Vor dem Zeichnen zu überspringenden Scheitelpunkte

colors
Int32[]
colorOffset
Int32

Anzahl der Vor dem Zeichnen zu überspringenden Farbelemente

paint
Paint
Attribute

Hinweise

Zeichnen Sie die Bitmap über das Gitter, wobei Gittervertizes gleichmäßig über die Bitmap verteilt werden. Es gibt meshWidth+1 Scheitelpunkte übereinander und meshHeight+1 Scheitelpunkte nach unten. Auf das Scheitelpunktarray wird in der Zeilenhauptreihenfolge zugegriffen, sodass die ersten meshWidth+1-Scheitelpunkte über den oberen Rand der Bitmap von links nach rechts verteilt werden. Eine allgemeinere Version dieser Methode ist drawVertices(). Vor Build.VERSION_CODES auf API-Ebene. P vertOffset und colorOffset wurden ignoriert und effektiv als Nullen behandelt. Auf API-Ebene Build.VERSION_CODES. P und höher werden diese Parameter berücksichtigt. Hinweis: Antialiasing wird nicht unterstützt, daher wird Paint.ANTI_ALIAS_FLAG ignoriert.

Android-Referenz für android.graphics.RecordingCanvas.drawBitmapMesh.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: