2个android路径相等,但绘图性能不同

时间:2016-10-24 12:07:02

标签: android performance canvas path

我有2个具有相同操作的android路径(moveto,lineto等...)。

绘制并快速移动路径1时。 (fps)的

当绘制和移动路径2时,其速度慢10-20倍。 (fps)的 我使用相同的Canvas和相同的颜料。

有什么区别? 路径的任何属性是否会影响绘图的性能?

canvas.drawPath(thepath, paint); // FAST
//canvas.drawPath(thepath2, paint); // SLOW

1 个答案:

答案 0 :(得分:0)

进入Android应用程序性能的更多细节,您可以使用此link Systrace 。 Systrace将进行检查,您可以轻松找到路径2中需要更多时间的地方。