摘要:
初学者也许会误认为canvas中save方法是用来保存绘图状态的图形,而restore方法是用来还原之前保存的绘图状态的图形,其实不然。 save():保存当前的绘图状态。 restore():恢复之前保存的绘图状态。 用堆栈的原理来解释,就是调用save()方法时,将记录当前的绘图状态,并压入一个堆栈中;接着调用restore()方法时,就会把上一次记录的绘图状态从堆栈中弹出。需要注意的是,出栈的次数不能多于入栈的次数,故程序中restore()方法调用的次数不应该比save()方法多。 注意:save()方法不仅包括当前坐标系统的状态,也包括CanvasR... 阅读全文
posted @ 2013-03-13 23:43
Geek_John
阅读(3605)
评论(2)
推荐(2)
浙公网安备 33010602011771号