问答详情
源自:4-1 Canvas动态的时分秒

有个关于clearRect()的问题

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

提问者:wa_牛 2018-04-09 15:37

个回答

  • 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)?