原文链接: https://www.jianshu.com/p/d71eb47ad3ee

【android】对canvas的translate(),save(),restore()方法的理解

       from:https://www.jianshu.com/p/d71eb47ad3ee

       System.err: java.lang.Exception: [linlin]......
System.err:    at com.android.launcher3.graphics.LauncherIcons.createBadgedIconBitmap(LauncherIcons.java:104)
System.err:    at com.android.launcher3.IconCache.addIconToDBAndMemCache(IconCache.java:370)
System.err:    at com.android.launcher3.IconCache.updateIconsForPkg(IconCache.java:222)
System.err:    at com.android.launcher3.model.PackageUpdatedTask.execute(PackageUpdatedTask.java:98)
System.err:    at com.android.launcher3.model.BaseModelUpdateTask.run(BaseModelUpdateTask.java:67)
System.err:    at android.os.Handler.handleCallback(Handler.java:790)
System.err:    at android.os.Handler.dispatchMessage(Handler.java:99)
System.err:    at android.os.Looper.loop(Looper.java:164)
System.err:    at android.os.HandlerThread.run(HandlerThread.java:65)

canvas.save();//锁画布(为了保存之前的画布状态)  canvas.translate(10, 10);//把当前画布的原点移到(10,10),后面的操作都以(10,10)作为参照点,默认原点为(0,0)  drawScene(canvas);  canvas.restore();//把当前画布返回(调整)到上一个save()状态之前    canvas.save();//锁画布(为了保存之前的画布状态)  canvas.translate(160, 160);//把当前画布的原点移到(160,160),后面的操作都以(160,160)作为参照点,  canvas.clipRect(10, 10, 90, 90);//这里的真实坐标为左上(170,170)、右下(250,250)  canvas.clipRect(30, 30, 70, 70, Region.Op.DIFFERENCE);  drawScene(canvas);  canvas.restore(); 

更多相关文章

  1. android 学习五 设置应用程序全屏(没有状态栏和标题栏)
  2. android获取系统wifi状态等
  3. 2011.07.20——— android 获得当前view在屏幕的坐标
  4. Android(安卓)Layout XML属性
  5. Android(安卓)Service 手机启动服务 监听电话的状态 进行录音
  6. Android中去除标题,全屏,获得屏幕方向及键盘状态
  7. This Android(安卓)SDK requires Android(安卓)Developer Toolki
  8. Android(安卓)自己动手写ListView学习其原理 1 显示第一屏Item
  9. Android中去除标题,全屏,获得屏幕方向及键盘状态

随机推荐

  1. FileUtil:文件处理工具类
  2. TextView使用指定的TTF字库
  3. Android(安卓)MotionLayout As a Dancer
  4. Country code table
  5. Android(安卓)Application Info
  6. Android的图片缩放、拖动
  7. Android(安卓)7.0拍照
  8. ubuntu 12.10 上 android 编译环境搭建
  9. Android_rom存储,sp存储,sdcard存储
  10. libgdx实例分析小记(一)