好的,经过几个小时的研究,我发现svg-android很容易使用,所以我一步一步的说明:
>下载lib从:https://code.google.com/p/svg-android/downloads/list
撰写本文时最新版本是:svg-android-1.1.jar
>将jar放在lib目录下.
>将您的* .svg文件保存在res / drawable dir中(在插画中,按Save as as save as as select svg)
>使用svg库在您的活动中编写以下内容:
ImageView imageView = (ImageView) findViewById(R.id.imgView);
SVGParser svg = SVGParser.getSVGFromResource(getResources(),R.drawable.example);
//The following is needed because of image accelaration in some devices such as samsung
imageView.setLayerType(View.LAYER_TYPE_SOFTWARE,null);
imageView.setImageDrawable(svg.createPictureDrawable());
您可以减少这样的样板代码
很简单,我做了一个简单的类来包含过去的代码,并减少了样板代码,像这样:
import android.app.Activity;
import android.view.View;
import android.widget.ImageView;
import com.larvalabs.svgandroid.SVG;</