Android是否支持SVG(本机)?
我在这里或网上找到了旧答案,但我不理解当前的情况。
如果可能,请提供参考。
答案 0 :(得分:15)
Android是否支持SVG(本机)?
这取决于“Android”,“SVG”和“原生”的含义。
Android是一种移动操作系统。它有多个版本。
SVG是一个标准。它有多个版本。
“Natively”可能意味着“我可以通过某些Java类解码SVG”到“股票Android Web浏览器可以渲染SVG”。
我可以告诉你,Android网络浏览器在Android 3.2和Android 4.0上呈现this Web page很好,但在Android 2.3上却失败了。
我可以告诉你,没有一套Java类的SVG解析器,ImageView
和类似的小部件无法直接使用SVG。您可以使用WebView
来显示一些SVG
,因为股票浏览器似乎在较新的Android版本上支持它,尽管可以想象SVG支持是通过一些不能自动获得的插件到WebView
。
我无法告诉您浏览器支持哪种版本的SVG,因为这似乎没有记录。您需要运行一些测试,看它是否支持您希望使用的特定SVG结构。
答案 1 :(得分:7)
http://caniuse.com/#search=svg android浏览器列显示了Android版本,其默认浏览器将支持SVG。所有3.0及更高版本都具有基本的SVG支持。
您可以在同一页面上看到全面的高级功能细分。