首先来看下面这个例子:
就是简单的实例一下绘制状态的存取过程,代码如下:
存状态是通过context.save();这句来存储当前的状态,把当前的状态保存到一个栈的状态中,我们首先把red这个状态存储到栈中,然后存green时,green就压在了red上面,这样在恢复状态时context.restore();,将会把栈顶的状态,返回回来,如图的显示的颜色,先被弹出来的是green,而弹出的状态也就不再被保存,总结起来,save和restore就相当于栈中的push和pop方法。
以上就是Html5 Canvas初探学习笔记(5) -绘图状态的内容,更多相关内容请关注PHP中文网(www.erdangjiade.com)!
友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群