有没有一种简单的方法可以在Android应用程序中显示SVGZ图像。我知道有一些库可以显示SVG图像。但据我所知,它们不支持SVGZ。
在没有可以显示SVGZ图片的库的情况下,是否可以用java.util.zip解压文件?
发布于 2012-12-10 16:43:54
是的,应该可以提取svg文件并用一个名为svg-android的小库将其可视化。
小示例:
GZIPInputStream is=/*...*/;
PictureDrawable img = SVGParser.getSVGFromInputStream(is, 0, 0)
.createPictureDrawable();发布于 2013-01-04 02:02:17
试试this fork of svg-android。它会自动检测svgz,所以你可以直接做
SVGParser.getSVGFromResource(getResources(), R.raw.mysvgz);它与svg的定义更加兼容。换句话说,由于缺少一些功能,svg-android的原始版本不能查看很多svg。
https://stackoverflow.com/questions/13797322
复制相似问题