SVG多边形路径/点阵列/绝对坐标

时间:2018-06-15 14:22:01

标签: android svg path polygon

在我的应用程序中,我得到一个非常长的SVG路径作为字符串。我需要将此路径转换为多边形或点数组(绝对坐标)。

到目前为止我找到的所有解决方案都基于Batik(我不能在Android Studio中使用它),SVGPathElement(awt.svg也不适用于android)或JavaScript库(Raphael等)。

所以我的问题是,是否还有其他可能使用像getPointAtLength(x)这样的函数来对路径进行采样,或者我是否必须以编程方式编写解析器?我找了几个小时才找到答案,不幸的是没有成功。 提前谢谢!

解决方案: path = createPathFromPathData(String pathStr) path.approximate(误差); 返回一个绝对点数组

0 个答案:

没有答案