美文网首页
一些笔记

一些笔记

作者: 记得写丶 | 来源:发表于2017-09-07 20:07 被阅读0次

❑ save:用来保存Canvas的状态。save之后,可以调用Canvas的平移、放缩、旋转、错切、裁剪等操作。

❑ restore:用来恢复Canvas之前保存的状态。防止save后对Canvas执行的操作对后续的绘制有影响。
save和restore要配对使用(restore可以比save少,但不能多),如果restore调用次数比save多,会引发Error。
eg:在布局中心绘制一条矩形的例子

        canvas.save();
        canvas.drawRect(0, getHeight() / 2 - middleLineHeight / 2, getWidth(), getHeight() / 2 + middleLineHeight / 2, paint);
        canvas.restore();

Path的用法:
moveTo 不会进行绘制,只用于移动移动画笔。
结合以下方法进行使用。
mPath.moveTo(100, 100);
mPath.lineTo(300, 300);
canvas.drawPath(mPath, mPaint);
把画笔移动(100,100)处开始绘制

相关文章

  • 2019-03-16 一些临时笔记

    1. 近期的一些笔记 2. 仍然是一些笔记

  • 抑郁自我护理手册

    一些学习笔记~

  • 想成长,这有22个行动模型

    印象笔记一直是高效率人士推崇备至的笔记管理软件,其实印象笔记+一些行动管理模型功效倍增。今天印象笔记归纳了一些方法...

  • 2020-03-02 临时笔记

    只是一些临时笔记。

  • 我为什么要学习写作

    自己下载了包括印象笔记、有道云笔记在内的一些笔记和日记APP,在日记APP也写了一些日记,但是我更喜欢写...

  • Vue.js笔记

    整理的一些笔记一些自己在学习Vue中遇到的一些问题,都很简单的一些笔记 $ref介绍 侦测路由变化问题 keep-...

  • shiny搭建自己的笔记检索

    以前一直使用notepad++保存一些纯文本笔记,有时也会在简书保存一些总结性的笔记,后来苦于简书没有搜索自己笔记...

  • 开机自启

    一、说明   笔记主要是记录一些本人在开发当中的学习和使用笔记。笔记内容包含一些本人觉得重要的知识点、本人易犯的错...

  • JNI

    一、说明   笔记主要是记录一些本人在开发当中的学习和使用笔记。笔记内容包含一些本人觉得重要的知识点、本人易犯的错...

  • 定时器

    一、说明   笔记主要是记录一些本人在开发当中的学习和使用笔记。笔记内容包含一些本人觉得重要的知识点、本人易犯的错...

网友评论

      本文标题:一些笔记

      本文链接:https://www.haomeiwen.com/subject/coqwjxtx.html