当前位置: 代码迷 >> Android >> 怎么动态清除之前画的直线
  详细解决方案

怎么动态清除之前画的直线

热度:127   发布时间:2016-05-01 12:07:55.0
如何动态清除之前画的直线
做了个CAD软件,在手动画直线的时候出现这种情况,求一个好的解决方法。

------解决方案--------------------
引用:
引用:或者可以这样,把原来的点的信息保存起来,删除的时候,只删除最近一次点的信息,然后再重绘

这个问题就是由于要动态高效的删除部分图形引起的,全部重绘肯定不行的!那样当图形复杂时效率极低,而且还会出现闪屏。
我查看了资料,MFC和QT都是采用异或的方法在原来的地方再画一次就可以删除了,但是android上会出现被原来的线压到的……


你在一个bitmap上绘制,利用双缓冲,显示的时候只显示bitmap到界面就ok,绝对没有闪烁问题
  相关解决方案