Android android.graphics.Path宽度限制为2036?

时间:2012-01-15 20:46:11

标签: android path android-canvas

我正在尝试使用Path绘制一条很长的行。该行正确显示,直到x目标值为2036。

当我调用path.lineTo(2037,y)时,不绘制整个路径。对canvas.drawPath(path,paint)的调用什么都不做。

我不知道有问题吗?

在第二个注释中...当我通过canvas.drawLines(float [],paint)绘制相同的点序列时,线条被正确绘制但它们不是抗锯齿的。抗锯齿和drawLines有问题吗?

2 个答案:

答案 0 :(得分:3)

硬件加速存在限制:在大多数GPU上,路径只能是大约2048像素宽或高。

线路抗锯齿应该适用于Android 3.2和硬件加速。

答案 1 :(得分:0)

Imho这些限制将在这几百行中描述,这些行描述了Android的一个版本与另一个版本的区别。