2009-12-23 10 views

Respuesta

3

Uso http://code.google.com/p/svg-android/ en mi aplicación con satisfacción. Todos mis recursos gráficos se almacenan en formato svg y se procesan sobre la marcha.

Ahora estoy usando un tenedor del proyecto original: https://github.com/japgolly/svg-android

basta con incluir los archivos .java en su proyecto y utilizarlos. Este tenedor trae algunas mejoras al código original.

Obviamente necesitas codificar un poco para construir tu propio visor SVG. Pero es muy simple:

SVG svg = new SVGBuilder() 
      .readFromResource(getResources(), R.raw.someSvgResource) 
      .build(); 

Drawable drawable = svg.createDrawable(); 
imageView.setImageDrawable(drawable); 

Así que todo lo que necesita es un componente ImageView en su actividad.

EDITAR 08/06/2013:

me sugieren para tratar también este proyecto:

http://www.codeproject.com/Articles/136239/Android-ImageView-and-Drawable-with-SVG-Support

que tiene su propio analizador SVG.

1

No hay soporte nativo AFAIK. Está este TinyLine. Aunque no lo he intentado yo mismo.

Cuestiones relacionadas