这不显然呀你解锁后,就会post去显示,那就是显示黑,再显示绘图的。再说了,你每次clear,太浪费了。好好规划一下。如果不怕浪费,就把方法给规划一下, clear分两个
一个叫clear,一个叫clear_locked
onDraw也是。带locked的函数,不要去lock画布和unlock,由更上层负责
一个叫clear,一个叫clear_locked
onDraw也是。带locked的函数,不要去lock画布和unlock,由更上层负责
每次都画背景色也不回慢的,如果不画很多图片是不会有闪烁的。
“区域计算对了就不需要lock了”又是什么意思?我lock的就是一个区域啊~
你背景都绘制什么?invalidateRect来指定要重绘的区域
我看了一下这个方法的介绍,貌似有两个需要注意的地方?
1.必须在UI线程中调用
2.该方法对dirty会产生破坏
不知道我的理解对不对?