Android:SVG不是';无法正确渲染

Android:SVG不是';无法正确渲染,android,svg,android-imageview,Android,Svg,Android Imageview,当我从res/raw图片呈现SVG时,它的表现形式并不是它应该的样子。 我正在使用com.labs.svgandroid.SVG 这是我的密码: public void drawImage(ImageView imageView) { SVG svg = SVGParser.getSVGFromResource(getActivity().getResources(), R.raw.svg_tables); final DisplayMetrics displayMetr

当我从res/raw图片呈现SVG时,它的表现形式并不是它应该的样子。 我正在使用com.labs.svgandroid.SVG

这是我的密码:

   public void drawImage(ImageView imageView) {
    SVG svg = SVGParser.getSVGFromResource(getActivity().getResources(),  R.raw.svg_tables);
    final DisplayMetrics displayMetrics = new DisplayMetrics();
    getActivity().getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
    final Bitmap bitmap = Bitmap.createBitmap(800, 600, Bitmap.Config.ARGB_8888);
    final Canvas canvas = new Canvas(bitmap);
    canvas.setDensity((int) displayMetrics.xdpi);
    canvas.drawPicture(svg.getPicture(), new Rect(0, 0, 800, 600));
    final BitmapDrawable bitmapDrawable = new BitmapDrawable(getResources(), bitmap);
    imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
    imageView.setImageDrawable(bitmapDrawable);
}
应该是这样的:

它的实际外观:


试试最新的


它有一个SVGImage vie…

你能发布SVG吗?要么在这里,要么在山洞里?文件中可能有svg android不支持的内容。