有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java使用canvas 安卓绘制绝对arcTo路径

我有一个路径数据:

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

我想用画布重现这条路径,所以我做了如下:

        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”路径的问题,因为文档中说:

Corresponds to a "absolute arcto" (A) path data command.

所以我的问题是:canvas的.arcTo命令我错了


共 (0) 个答案