android
来源:互联网 发布:淘宝客服介入流程 编辑:程序博客网 时间:2024/06/04 18:12
canvas.save() canvas.restore() 作用
暂时先看此博客,待以后再研究
这里canvas.save();和canvas.restore();是两个相互匹配出现的,作用是用来保存画布的状态和取出保存的状态的。这里稍微解释一下,
对于
代码段1:
代码段2:
上面这两个代码片段中我们都假设有两张图片bmp1和bmp2,并且都画在画布上!
那么代码段1和代码段2的不同:
代码段1中我们进行画布缩放的之前保存了画布状态,做了缩放操作之后又取出之前保存的状态,这样做是为了保证bmp2正常画出来不受到缩放的影响!
代码段2里,画了bmp1后就执行了缩放操作,并且没有保存状态!紧接着画了bmp2,那么bmp2也会一样受到缩放的影响!!
所以我们如果单独处理一张图片的时候,而且不想影响其他部分的绘制,那么应该如下来做:
view plaincopy toclipboardprint?
- Android
- android
- Android
- android
- android
- Android
- Android
- android
- android
- android
- Android
- Android
- android!!!
- android
- android
- android
- android
- android:
- hdoj 1166 敌兵布阵 【线段树(区间求和&&更新节点)】
- C# 解决Dictionary不能序列化
- shell调试
- android圆形头像
- Hashtable 源代码
- android
- 下拉加载更多DEMO(js实现)
- ajaxfileupload不支持响应头ContentType为application/json的设置
- Web 目录枚举与遍历漏洞解决
- 深度学习:实际问题解决指南
- CANopen预定义连接集
- 好的文章收藏
- Linux命令
- UML