Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there any lite SVG viewer for Android? [closed]

Tags:

android

svg

Does android have any support for viewing SVG files or are there any 3rd party SVG viewers for the Android platform?

like image 587
Tawani Avatar asked Dec 23 '09 21:12

Tawani


1 Answers

I use http://code.google.com/p/svg-android/ in my application with satisfaction. All my graphic resources are stored in svg format and rendered on the fly.

Now I'm using a fork of the original project: https://github.com/japgolly/svg-android

Simply include the .java files into your project and use them. This fork bring some improvements to the original code.

Obviously you need to code a little to build up your own SVG viewer. But it's very simple:

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

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

So all you need it's a ImageView component on your activity.

EDIT 2013-06-08:

I suggest to try also this project:

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

that has its own SVG parser.

like image 152
Seraphim's Avatar answered Nov 15 '22 22:11

Seraphim's