Android:使用画布绘制线条的动画

时间:2013-12-04 17:04:16

标签: android jquery-animate android-canvas

我有这个自定义视图。在此自定义视图中,我正在绘制折线图。我使用画布和绘制对象来绘制线的点,以及使用画布的drawLine()函数连接点本身。这样可以正常工作,除了我想要为正在绘制的线设置动画。

我认为我可以将drawLine调用分成多个调用,具体取决于每次调用之间延迟较小的行的长度,但我觉得这会占用大量资源,并且在处理大量的调用时可能会影响性能点/线。你们有什么感想?还有另一种方式吗?

欢迎任何提示/提示,谢谢。

1 个答案:

答案 0 :(得分:1)

将在canvas.invalidate()上执行实际绘图。如果您在无效呼叫之间设置时间,例如,在1/24秒之间,您可能有多少次呼叫来绘制您的线路 - 您将在屏幕上每24次更新一次,就像在电影中一样。如果您有数百或数千行,我认为实际调用绘制线条将不会成为问题。