[Android学习笔记]双缓冲绘图技术
2014-05-21 20:22 hellenism 阅读(332) 评论(0) 编辑 收藏 举报双缓冲技术绘图:
什么情况下产生的双缓冲技术?
当数据量很大时,绘图可能需要花费很长的时间,这样屏幕就会出现卡顿,闪烁等现象。
什么是双缓冲技术?
双缓冲是在内存中创建一个与屏幕绘制区域一致的对象,先将图形绘制到内存中的这个对象
上,再一次性将这个对象上的图形拷贝到屏幕上。
其过程如下:
1.在内存中创建与画布一致的缓冲区
2.在缓冲区画图
3.将缓冲区位图拷贝到当前画布上
4.释放缓冲区内存
android开发中,surfaceView就是实现了双缓冲技术的View
人生就是一局不能Again的DOTA