通过字符串创建和显示SVG

时间:2018-07-25 09:42:57

标签: android svg

我有一个表示svg的字符串。

<svg height="210" width="400"><path d="M150 0 L75 200 L225 200 Z" />

如何将该字符串转换为Drawable,Bitmap或类似图像以在imageview中显示?

1 个答案:

答案 0 :(得分:2)

您可以选择一些Android的SVG库。每个人的操作都会略有不同。

对于AndroidSVG,您可以这样做:

SVG  svg = SVG.getFromString(myStringWithSvgInIt);
PictureDrawable  pd = new PictureDrawable(svg.renderToPicture());

myImageView.setImageDrawable(pd);