語言

RecordingCanvas.DrawLines 方法

定義

多載

名稱 Description
DrawLines(Single[], Paint)
DrawLines(Single[], Int32, Int32, Paint)

畫出一系列線。

DrawLines(Single[], Paint)

[Android.Runtime.Register("drawLines", "([FLandroid/graphics/Paint;)V", "", ApiSince=29)]
public override sealed void DrawLines(float[] pts, Android.Graphics.Paint paint);
[<Android.Runtime.Register("drawLines", "([FLandroid/graphics/Paint;)V", "", ApiSince=29)>]
override this.DrawLines : single[] * Android.Graphics.Paint -> unit

參數

pts
Single[]
paint
Paint
屬性

適用於

DrawLines(Single[], Int32, Int32, Paint)

畫出一系列線。

[Android.Runtime.Register("drawLines", "([FIILandroid/graphics/Paint;)V", "", ApiSince=29)]
public override sealed void DrawLines(float[] pts, int offset, int count, Android.Graphics.Paint paint);
[<Android.Runtime.Register("drawLines", "([FIILandroid/graphics/Paint;)V", "", ApiSince=29)>]
override this.DrawLines : single[] * int * int * Android.Graphics.Paint -> unit

參數

pts
Single[]
offset
Int32

繪製前可以跳過陣列中的數值。

count
Int32

在跳過「偏移量」後,陣列中要處理的值數。 由於每條線使用4個值,實際繪製的「線」數為(count >> 2)。

paint
Paint
屬性

備註

畫出一系列線。 每行取自 pts 陣列中連續的 4 個值。 因此,若要繪製一條線,陣列必須包含至少 4 個值。 這邏輯上等同於繪製陣列的過程:drawLine(pts[0], pts[1], pts[2], pts[3]),接著是drawLine(pts[4], pts[5], pts[6], pts[7]),依此類推。

Android 參考資料。android.graphics.RecordingCanvas.drawLines

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於