为了账号安全,请及时绑定邮箱和手机立即绑定

有个关于clearRect()的问题

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

正在回答

3 回答

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

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

(-r, -r)?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Canvas 绘制时钟
  • 参与学习       49750    人
  • 解答问题       160    个

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

进入课程

有个关于clearRect()的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信