有个关于clearRect()的问题

来源:4-1 Canvas动态的时分秒

wa_牛

2018-04-09 15:37

为什么必须要draw之前save,restore,将矩形左上角坐标回归为(0, 0);把clearRect的坐标写成(-r, r)不行吗?

写回答 关注

3回答

  • qq_慕设计5352929
    2019-12-19 09:09:18

    是将整个画布清空再重新画出的,0,0是从这个矩形的x,y轴坐标都为零的点,也就是左上角开始清空整个画布,因为之前设置的背景之类的已经保存过 所以每次清空重画的就是秒针分针时针

    clearRect(x,y,width,height)这四个是必选的参数

  • wa_牛
    2018-04-09 15:50:10

    有点呆了,懂了,虽然能clear,但圆心坐标一直会变。。。

  • wa_牛
    2018-04-09 15:41:51

    (-r, -r)?

Canvas 绘制时钟

canvas画出漂亮的时钟,通过本教程能重新掌握一些几何知识

49750 学习 · 160 问题

查看课程

相似问题