svg文件在android中呈现

时间:2010-11-10 05:39:04

标签: java android svg

我在Android中编写了一个程序,用于设置不同类型的图像作为我的背景图像,但它不能与svg文件一起使用。我没有收到任何错误,它没有显示任何图像,我在使用svg文件时在我的模拟器中得到一个空白屏幕。任何人都可以建议如何使用一些代码在Android中阅读和显示svg文件?或者我应该转换xml代码吗?

3 个答案:

答案 0 :(得分:4)

结帐Batik。它是一个用于在java中创建和解析SVG的库。它是Apache XML Graphics Project

的一部分

更新

事实证明,让Batik在Android上工作并非易事,而且有更简单的方法可以在Android上使用SVG。有关详细信息,请参阅this answer

答案 1 :(得分:0)

如果您只能支持大于3的Android版本,那么您可以使用Webkit实例来呈现SVG,因为Android Webkit浏览器最终已经编译了SVG支持。

或者,如果您不需要脚本或动画支持,请尝试使用此库:http://code.google.com/p/svg-android/

答案 2 :(得分:0)

另一种选择是AndroidSVG(http://code.google.com/p/androidsvg/)。