我一直在谷歌搜索找到一个解决方案,将Path类的实例保存为SVG文件(在标签中。我所有的搜索都引发了像“svg-android”这样的东西,恰恰相反。他们解析svg文件。但是我想要实现的是从Path对象创建svg文件。如果有人能指出我正确的方向,那将是很棒的。
答案 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>
字符串属性。
我还没有测试过这个,但这是一个方向:)
<强>更新强> 我现在可以确认这种方法对我有用(至少对于基本用法而言)。