Поддержка SVG на Android, текущий статус - PullRequest
8 голосов
/ 24 января 2012

Поддерживает ли Android SVG (изначально)?

Я нашел старые ответы здесь или в Интернете, но я не понимаю текущую ситуацию.

Пожалуйста, дайте ссылку, если это возможно.

Ответы [ 2 ]

15 голосов
/ 24 января 2012

Поддерживает ли Android SVG (изначально)?

Это зависит от того, что вы подразумеваете под "Android", "SVG" и "изначально".

Androidмобильная операционная системаОн имеет несколько версий.

Стандарт SVG.Он имеет несколько версий.

«Собственно» может означать что угодно, от «Я могу декодировать SVG через некоторые классы Java» до «Стандартный веб-браузер Android может отображать SVG».

Я могу вам сказать,что стандартный веб-браузер Android отображает эту веб-страницу нормально на Android 3.2 и Android 4.0, но не работает на Android 2.3.

Я могу сказать, что нет набора анализаторов SVG классов Javaи что ImageView и подобные виджеты не имеют возможности напрямую работать с SVG.Возможно, вы сможете использовать WebView для отображения некоторого SVG, учитывая, что стандартный браузер поддерживает его в более новых версиях Android, хотя вполне возможно, что поддержка SVG осуществляется через какой-то плагин, который автоматически не доступен для WebView.

Я не могу сказать вам, какая версия SVG поддерживается браузером, поскольку она не документирована.Вам нужно будет запустить несколько тестов и посмотреть, поддерживает ли он конкретные структуры SVG, которые вы хотите использовать.

7 голосов
/ 18 декабря 2012

http://caniuse.com/#search=svg Столбец браузера Android показывает версию Android, браузер по умолчанию которого будет поддерживать SVG. Все версии 3.0 и выше имеют базовую поддержку SVG.

Вы можете увидеть полную расширенную функцию на той же странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...