简单笔画轨迹的绘制,并通过保存轨迹点,实现Path的保存和恢复。
保存画板中绘制的轨迹,有两种方法:
1.给canvas设置Bitmap,将轨迹等绘制在Bitmap上,在保存图片即可;下次重新进入模块时,加载图片到Bitmap,再通过canvas绘制出来即可。
2.只保存轨迹点,下次进入进入时重新绘制;
方法1,当图片很大时,容易出现OOM异常,这个很难避免。而方法2,可以避免OOM的问题。
下面的代码是按照方法2来实现的,
工程源码:
http://download.csdn.net/detail/victoryckl/4519210
效果图:
绘制时通过在onTouchEvent()中,记录触摸点,生成Path,在onDraw()绘制即可。