在SVG路径上进行解析和插值

时间:2014-04-28 22:58:44

标签: java android svg

我正在寻找一个可以解析SVG路径表达式的库,比如

m8,295c-4,-292 441,-291 446,-26c5,265 440,263 442,-9

并在[0 ... 1]中有一种插值方式。我查看了Apache Batik但它似乎没有这个指定的功能。我也查看了Salamander SVG,但最后路径是java.awt.geometry的包装器,它没有移植到android所以我无法真正使用它。

1 个答案:

答案 0 :(得分:1)

我使用来自Batik的AnimateMotion类通过路径插入我需要的类,它与AWT或android没有依赖关系。如果有人想要使用它,则在以下存储库中。唯一的依赖是libgdx Vector2,可以很容易地被任何其他2点类替换

http://github.com/ibrabeicker/bezier