慕粉3954924
2016-12-22 20:36
请问为啥最后圆的半径是r-5,有点晕
看了各位的答案,我是这样理解的。。
因为lineWidth的宽度值是以图形的边缘为基准向两边扩展的,也就是说原来的半径为r,给了一个10像素的宽度,那么新的半径(到最外边)就是r+5,到内边的半径就是r-5。
理论上讲我也觉得是r-10,线宽10那两边不都得减10么,哈哈,
但是。。实际上是r-5才能实现效果,具体我也不懂T T~~前面一堆长篇大论的不知道在云云什么东东。。
因为 圆边框的宽度是10px
为了保证 圆边框四边不被“切掉” 故将圆半径 减少5px
Canvas 绘制时钟
49750 学习 · 160 问题
相似问题