我有路径数据:
M50,0A50,50,0,0 1 100,50 L100,85 A15,15,0,0 1 85,100 L50,100 A50,50,0,0 1 50,0z
我想用canvas重现这条路径,所以我做了这个:
Path p = new Path();
p.moveTo(50,0);
p.arcTo(50,50,100,50,0,0,false);
p.lineTo(100,85);
p.arcTo(15,15,85,100,0,0,false);
p.lineTo(50,100);
p.arcTo(50,50,50,0,0,0,false);
p.close();
canvas.drawPath(p, paint);
但这不是我想创造的,我正在考虑“A”路径的问题,因为文档说:
对应于“绝对arcto”(A)路径数据命令。
所以我的问题是:我对画布的.arcTo
命令错了吗?