arcTo()方法主要就是用于在画布Canvas上创建两条切线之间的弧线或者曲线。
确定一条弧线,那么就要有两条切线是与这条弧线相切的,所以,我们通常都是通过这两条切线来控制弧线。
arcTo()方法有五个参数值:arcTo(x1,y1,x2,y2,r);
如图:
x1,y1:指的是两条切线相交的横坐标和纵坐标
x2,y2:指的就是在这两条切线中,其中一条切线要与生成的弧线相切的切点坐标
r:弧线也是圆的一部分,所以,r也就是半径
任意一个与弧线相切切点都能当做(x2,y2),那么,我们在这之前就应该把画笔落到另一个切点上,例如:
我用切点2当做(x2,y2),那么我们就要把画笔落到切点1上。
代码:
效果: