1. canvas是支持图层layer渲染这种技术的,canvas默认就有一个layer,当我们平时调用canvas的各种drawXXX()方法时,其实是把所有的东西都绘制到canvas这个默认的layer上面。
  2. 我们还可以通过canvas.saveLayer()新建一个layer,新建的layer放置在canvas默认layer的上部,当我们执行了canvas.saveLayer()之后,我们所有的绘制操作都绘制到了我们新建的layer上,而不是canvas默认的layer。
  3. 用canvas.saveLayer()方法产生的layer所有像素的ARGB值都是(0,0,0,0),即canvas.saveLayer()方法产生的layer初始时时完全透明的。
  4. canvas.saveLayer()方法会返回一个int值,用于表示layer的ID,在我们对这个新layer绘制完成后可以通过调用canvas.restoreToCount(layer)或者canvas.restore()把这个layer绘制到canvas默认的layer上去,这样就完成了一个layer的绘制工作。

最新文章

  1. session 存入数据库 php
  2. django一些操作命令
  3. Qt中2D绘图问题总结(二)----------坐标系统
  4. 为模版设计师而生的Twig(上)-Twig使用指南
  5. 最棒的10款MySQL GUI工具
  6. replace、replaceAll、replaceFirst的区别详解
  7. jdk1.7和Android Studio2.0的问题
  8. MySQL中表名大小写问题
  9. LINQ Operators之过滤(Filtering)
  10. ucos-内存管理:
  11. 数据库实例创建好后,用plsql登录居然提示ora-12526监听程序:所有适用例程都处于受限模式的问题
  12. 【HDOJ】3726 Graph and Queries
  13. Android:刚6瓶啤酒4两56度白酒下肚,竟然20分钟做了一手机版站点 !
  14. scss 初学笔记 三 继承
  15. IT & ME
  16. 阿里云EDAS在本地CentOS7.5 系统搭建测试环境,部署配置中心以及部署多个war包
  17. Nestjs 上传文件
  18. OSG 改变窗口大小
  19. Ubuntu下删除卸载程序图标
  20. ios中LeveyPopListView 弹出view的用法

热门文章

  1. better-scroll & scroll
  2. gif & tools
  3. hdu2852 KiKi's K-Number
  4. 布局(codevs 1242)
  5. Luogu P1257 平面上的最接近点对 暴力
  6. [bzoj1084][SCOI2005]最大子矩阵(DP)
  7. Ubuntu 16.04安装indicator-sysmonitor实现导航条显示上下行网速/CPU/内存使用率
  8. 字符串的切割操作(strtok,split)
  9. bzoj2186【SDOI2008】沙拉公主的困惑
  10. ARP病毒查找与防范