慕粉3690421
2017-08-14 10:40
讲的很不错,就是stoke时候的半径为什么是减去一半,这一点有点懵
如果你问的是圆半径-5那块的话是这样的,灰色的块代表圆的宽度,也就是lineWidth,红色代表的是圆本来的一个状态,给他宽设置为10px时,是以圆的边框的中心为基准,向内外各加5px,就成为了10px,表达能力不好 你再理解一下
因为最初的r定义的是整个宽的一半,又定义数字的时候占去一些空间,如果直接是r的话那么你看到的就是撑出数字之外的长度,当然你可以减去一点如(r-50)不一定非是一半的
Canvas 绘制时钟
49750 学习 · 160 问题
相似问题