svg文件在android中呈现

use*_*244 5 java svg android

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

Asa*_*aph 5

让 Batik 在 Android 上运行需要大量的移植工作。在 Android 上使用 SVG 有更简单的方法。有关详细信息,请参阅此答案此帖子

Batik 使用 Java2D 渲染 SVG。Android 不支持 Java2D,而是有自己的自定义图形 API。Batik 可能无法在 Android 上开箱即用。

  • Batik 是纯java 且开源的。如果 Android 平台本身不支持它,您可以尝试从源代码编译它并将其与您的项目捆绑在一起。 (2认同)