Canvas.save() Canvasre.restore()小区别
2016-09-03 00:20
274 查看
Canvas.save()存储画布当前的状态,Canvas.restore()恢复画布的旋转缩放之前的状态,到之前save时画布的状态 restore()只返回上一次save()的状态 ,不跳跃返回。
api解释: Canvas.save()
Saves the current matrix and clip onto a private stack.
api解释: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. It is an error to call restore() more times than save() was called.
要注意restore()方法跟save()方法之间的对应。
api解释: Canvas.save()
Saves the current matrix and clip onto a private stack.
api解释: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. It is an error to call restore() more times than save() was called.
要注意restore()方法跟save()方法之间的对应。
相关文章推荐
- canvas.save()和canvas.restore()的区别
- 图形绘制Canvas类的方法save()和restore()的区别
- Canvas的save和restore
- Android canvas用法介绍(save, restore, translate)
- Canvas的save和restore
- HTML5 canvas save和restore方法讲解
- Android里Canvas的save和restore
- Canvas的save和restore
- Android之Canvas的save和restore
- canvas.save() canvas.restore() 作用
- Canvas的save和restore
- Android canvas的save()和restore()用法
- Canvas的save和restore
- android Canvas 的save 和 restore
- Android canvas的save()和restore()用法
- android_浅析canvas的save()和restore()方法
- Android Canvas的save和restore
- Canvas的save和restore
- Canvas的save和restore 之二
- Canvas的save()和restore()以及clipRect()方法测试