Language

RecordingCanvas.DrawBitmapMesh メソッド

定義

メッシュを通してビットマップを描画します。メッシュ頂点はビットマップ全体に均等に分散されます。

[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

パラメーター

bitmap
Bitmap
meshWidth
Int32

メッシュ内の列の数。 0 の場合は何も描画されません

meshHeight
Int32

メッシュ内の行数。 0 の場合は何も描画されません

verts
Single[]
vertOffset
Int32

描画前にスキップする変換要素の数

colors
Int32[]
colorOffset
Int32

描画前にスキップする色要素の数

paint
Paint
属性

注釈

メッシュを通してビットマップを描画します。メッシュ頂点はビットマップ全体に均等に分散されます。 メッシュ幅 + 1 個の頂点があり、meshHeight + 1 個の頂点があります。 verts 配列は行優先順にアクセスされるため、最初の meshWidth+ 1 頂点がビットマップの上部に左から右に分散されます。 このメソッドのより一般的なバージョンは drawVertices() です。 API レベルのBuild.VERSION_CODESより前。P vertOffset と colorOffset は無視され、実質的には 0 として扱われます。 API レベルのBuild.VERSION_CODES。P 以上のパラメーターが考慮されます。 注: アンチエイリアシングはサポートされていないため、Paint.ANTI_ALIAS_FLAGは無視されます。

android.graphics.RecordingCanvas.drawBitmapMeshの Android リファレンス。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象