小议canvas的save()和restore()
在Canvas的类中有两个方法大家估计也经常用到在画一些图形的时候。
在文档的中,
save()的描述是:Saves the current matrix and clip onto a private stack,意思是保存当前的矩阵到私有的堆栈。保存canvas经过一系列的旋转,平移,缩放等操作后的状态
restore()的描述是:This call balances a previous call to save(), and is used to remove all modifications to the matrix/clip state since the last save call.意思是恢复到canvas的矩阵变化前的状态,也就是调用save()之前的canvas的矩阵状态。
弄清除这些了,对图形的操作才会和自如的操作!~~
相关推荐
大地飞鸿 2020-11-12
星星有所不知 2020-10-12
jinxiutong 2020-07-26
MIKUScallion 2020-07-05
songfens 2020-07-05
songfens 2020-06-11
songfens 2020-06-08
northwindx 2020-05-31
northwindx 2020-05-31
northwindx 2020-05-27
northwindx 2020-05-25
MIKUScallion 2020-05-25
jinxiutong 2020-05-10
xdyangxiaoromg 2020-05-10
大地飞鸿 2020-05-06
northwindx 2020-04-25