如何将android Path对象保存为SVG文件?

时间:2013-03-02 18:43:42

标签: android svg

我一直在谷歌搜索找到一个解决方案,将Path类的实例保存为SVG文件(在标签中。我所有的搜索都引发了像“svg-android”这样的东西,恰恰相反。他们解析svg文件。但是我想要实现的是从Path对象创建svg文件。如果有人能指出我正确的方向,那将是很棒的。

1 个答案:

答案 0 :(得分:2)

我还没有任何代码/库(但是),但你问了方向,所以这就是我想为自己的项目做的事情,让我知道你的想法。

带有路径的SVG文档非常简单,例如:

<html><body>
<svg width="640" height="480" xmlns="http://www.w3.org/2000/svg">
  <g>
     <path class="SamplePath" d="M100,200 C100,100 250,100 250,200
                                   S400,300 400,200" />
  </g>
</svg>
</body></html>

规范:http://www.w3.org/TR/SVG/paths.html

因此,当您绘制路径时,或者稍后使用PathMeasure类时,只需构建'd'元素的<path>字符串属性。

我还没有测试过这个,但这是一个方向:)

<强>更新 我现在可以确认这种方法对我有用(至少对于基本用法而言)。