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

如何动态清除之前画的直线做了个CAD软件,在手动画直线的时候出现这种情况,求一个好的解决方法。[解决办法]

如何动态清除之前画的直线
做了个CAD软件,在手动画直线的时候出现这种情况,求一个好的解决方法。
怎么动态清除之前画的直线
[解决办法]

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

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


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