Поддерживает ли 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, которые вы хотите использовать.