¿Admite Android SVG (de forma nativa)?Soporte de SVG en Android, estado actual
Encontré respuestas antiguas aquí o en la web, pero no entiendo la situación actual.
Por favor, indique una referencia si es posible.
¿Admite Android SVG (de forma nativa)?Soporte de SVG en Android, estado actual
Encontré respuestas antiguas aquí o en la web, pero no entiendo la situación actual.
Por favor, indique una referencia si es posible.
¿Android admite SVG (de forma nativa)?
Eso depende de lo que quiere decir con "Android", "SVG" y "nativamente".
Android es un sistema operativo móvil. Tiene múltiples versiones.
SVG es un estándar. Tiene múltiples versiones.
"Nativamente" podría significar cualquier cosa, desde "Puedo decodificar SVG a través de algunas clases de Java" hasta "el stock del navegador web de Android puede representar SVG".
Puedo decirles que el navegador web de Android muestra this Web page bien en Android 3.2 y Android 4.0, pero falla en Android 2.3.
Puedo decirle que no hay un conjunto de analizadores SVG de clases Java, y que ImageView
y widgets similares no tienen capacidad para trabajar con SVG directamente. Puede utilizar WebView
para mostrar algunos SVG
, dado que el navegador de valores parece ser compatible con las versiones más recientes de Android, aunque es posible que el soporte SVG se encuentre a través de algún complemento que no esté automáticamente disponible para WebView
.
No puedo decirle qué versión de SVG es compatible con el navegador, ya que no parece estar documentado. Tendrá que ejecutar algunas pruebas y ver si es compatible con las estructuras SVG particulares que desea utilizar.
http://caniuse.com/#search=svg La columna del navegador de Android muestra la versión de Android cuyo navegador predeterminado tendrá soporte SVG. Todas las versiones 3.0 y posteriores tienen soporte SVG básico.
Puede ver un desglose de funciones avanzado completo en la misma página.
Quise decir "navegador web Android", pero usted contestó a más que eso. Gracias – cdarwin
@CommonsWare hay plugins o proyectos de biblioteca que pueden representar svg en webview en 2.x ?? –
@droidhot: Ninguna de la que sea consciente, aunque no he ido a buscar. Existen bibliotecas SVG para aplicaciones Android basadas en Java, como 'svg-android'. – CommonsWare