android - Android 上的 SVG 支持,当前状态

标签 android browser svg

Android 是否支持 SVG( native )?

我在这里或网上找到了旧答案,但我不了解当前的情况。

如果可能,请提供引用。

最佳答案

Does Android support SVG (natively)?

这取决于您所说的“Android”、“SVG”和“本地”是什么意思。

Android 是一种移动操作系统。它有多个版本。

SVG 是一个标准。它有多个版本。

“ native ”可以指从“我可以通过一些 Java 类解码 SVG”到“标准的 Android Web 浏览器可以呈现 SVG”的任何意思。

我可以告诉你,普通的 Android Web 浏览器呈现 this Web page在 Android 3.2 和 Android 4.0 上正常,但在 Android 2.3 上失败。

我可以告诉你,没有 Java 类的 SVG 解析器集,ImageView 和类似的小部件无法直接使用 SVG。您可以使用 WebView 来显示一些 SVG,因为股票浏览器似乎在较新的 Android 版本上支持它,尽管可以想象 SVG 支持是通过一些WebView 无法自动使用的插件。

我无法告诉您浏览器支持哪个版本的 SVG,因为这似乎没有记录在案。您需要运行一些测试,看看它是否支持您希望使用的特定 SVG 结构。

关于android - Android 上的 SVG 支持,当前状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8985682/

相关文章:

android - 按下后退按钮时 AsyncTask 终止任务

Android ExpandableListView 如何保存展开/折叠状态?

html - 浏览器如何在存在 XSL 的情况下呈现 XML?

css - 动画 translateY 在 Firefox 中的剪辑路径上

android - java.lang.ClassCastException,试图让两个 Activity 使用同一个自定义适配器

android - 命令行中的模拟器并不总是具有属性 "dev.bootcomplete"

javascript - 切换页面问题

browser - 如何缩写 Chrome、Safari 和 Opera?

c++ - 用开罗加载 svg

javascript - 在 D3 中创建嵌套后,如何将比例重置为新值?