有一个数组 'a' 包含必须绘制的线的点 b/w:
float[] a = {0.0f, 1.2f, 3.4f, -9.87f, 65.4f, 0.0f, 567.9f};
canvas.drawLines(a,mypaint);
现在drawLines(float[] pts, Paint paint)所做的是它画一条线 b/wa[0], a[1] 和 a[2], a[3] 然后下一条线 b/wa[4 ]、a[5] 和 a[6]、a[7]。
现在我也想要一行 b/wa[2], a[3] 和 a[4], a[5]。
那么该怎么做呢?drawLines (float[] pts, int offset, int count, Paint paint) 有帮助吗?我不明白偏移量和计数参数?我想使用 offset = -2 作为参数,以便我 a[2],a[3] 被读取两次。