读书人

容易笔画轨迹的绘制并通过保存轨迹点

发布时间: 2012-09-03 09:48:39 作者: rapoo

简单笔画轨迹的绘制,并通过保存轨迹点,实现Path的保存和恢复。

保存画板中绘制的轨迹,有两种方法:

1.给canvas设置Bitmap,将轨迹等绘制在Bitmap上,在保存图片即可;下次重新进入模块时,加载图片到Bitmap,再通过canvas绘制出来即可。

2.只保存轨迹点,下次进入进入时重新绘制;


方法1,当图片很大时,容易出现OOM异常,这个很难避免。而方法2,可以避免OOM的问题。


下面的代码是按照方法2来实现的,

工程源码:

http://download.csdn.net/detail/victoryckl/4519210

效果图:

容易笔画轨迹的绘制,并通过保存轨迹点,实现Path的保存和恢复


绘制时通过在onTouchEvent()中,记录触摸点,生成Path,在onDraw()绘制即可。

 

读书人网 >移动开发

热点推荐