本文主要是介绍Androd中的canvas restore()和save()方法 rarote()方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1 save()方法是吧当前的画布的状态放入栈中,可以理解为把之前所有已经绘制的图像保存起来。
restore()方法是把最后一个画布的状态从栈中取出来。
2 save()和restore()要配对使用(restore()可以比save()少,但不能多),如果restore()调用次数比save()多,会引发Error。save()和restore()之间,往往夹杂的是对Canvas的特殊操作。
3 当执行完onDraw方法,系统自动将画布恢复回来。
参考 http://blog.csdn.net/dinko321/article/details/7679019
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0304/960.html
这篇关于Androd中的canvas restore()和save()方法 rarote()方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!