SVG-Android icon indicating copy to clipboard operation
SVG-Android copied to clipboard

如何直接加载svg原图

Open huangjian888 opened this issue 7 years ago • 3 comments

框架都是将svg经过编译成java等格式,如何扩展直接使用svg原图?

huangjian888 avatar Jun 02 '18 11:06 huangjian888

未提供此类实现,但是框架里面的部分代码你可以直接拿来参考。如果说你需要加载的SVG只是简单的path数据(无style、transform等)解析部分可以参考PathDataNode类,绘制部分可以参考VectorPathParser类。但是有一点要注意,SVG的格式和规范很多,如果是网络流这种未知SVG内容的话,可能很多是解析不出来的。

MegatronKing avatar Jun 05 '18 10:06 MegatronKing

好的,谢谢回复,因为很多业务需求是将svg原图配置到后台,然后进行移动端资源的管理,所以如果是java文件,那么google play过不了,如果是Vector 的xml文件,也会增加后台成本,总之感谢回复,我参考下框架代码

huangjian888 avatar Jun 06 '18 01:06 huangjian888

好的,谢谢回复,因为很多业务需求是将svg原图配置到后台,然后进行移动端资源的管理,所以如果是java文件,那么google play过不了,如果是Vector 的xml文件,也会增加后台成本,总之感谢回复,我参考下框架代码

您有实现SVG在线转换的功能嘛?

sybil12 avatar May 12 '19 14:05 sybil12