线程的android问题

时间:2011-09-29 05:06:39

标签: android

我正在使用绘图应用程序。在一辆帆布上我能够画出一些空闲的东西。 我在这里做的是,我只是将路径存储在List<path>中,并在画布上绘制同步的画布。 当我开始画第一次它也是如此平滑和速度,但随着路径增加List<Path>大小也增加,所以它变得如此缓慢,如此可怕。 如果我清除列表然后再次变得更加平滑。

但我想每次都应该更顺畅。我该怎么办?

有什么办法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我认为如果您使用invalidate刷新视图上的屏幕,则只会使您绘制新行的区域无效。因此系统不会继续绘制所有内容。其他选项是您处理事件,并为撤消重做目的保留一个列表,为实际绘图保留另一个较小的详细列表。