Android更新画布(保留旧画面)
问题描述:
我在画布上绘制线条(*绘图),方法是将点存储在队列中,然后在画布上绘制整个队列。当队列变大时,性能会下降,因为我正在从队列的开始再次绘制整个点集。Android更新画布(保留旧画面)
有没有办法,我只能在画布上绘制新数据,而不需要重绘整个队列,就像Java Applets中的update()方法一样?
谢谢。
答
尝试使用它来锁定画布,写入数据,然后解锁并发布数据。
Canvas c = holder.lockCanvas();
// Your code here
holder.unlockCanvasAndPost(c);
在回答之前阅读问题 – droidev 2014-11-30 04:16:52