我想用Glide在Android中加载svg图片。事实上,Glide支持这样的工作,我找到了一个样本 https://github.com/bumptech/glide/tree/v3.6.0/samples/svg/src/main/java/com/bumptech/svgsample/app .问题是,我想从一个svg格式的字符串中直接加载图片,而不是从svg文件中加载。这个字符串是从网络上收到的,或者是从sqlite中选择的。谁能帮帮我?我已经找了很久,但似乎没有人满足这样的要求。
Android Glide直接从字符串中加载SVG图片
4
人关注
5
个评论
你在sqlite中把图片保存为base64字符串吗?
Jermmy
:
I save the string like this: <svg width="100%" height="100%" version="1.1" xmlns="
w3.org/2000/svg
"> <ellipse cx="240" cy="100" rx="220" ry="30" style="fill:purple"/> <ellipse cx="220" cy="70" rx="190" ry="20" style="fill:lime"/> <ellipse cx="210" cy="45" rx="170" ry="15" style="fill:yellow"/> </svg>
它也能从输入流中读取一个svg吗?
Jermmy
:
但输入流意味着你将从一个文件(本地或网络)中获得svg。我不知道当它被保存在DB中时如何做到这一点。
Here's how I've solved it
使用AndroidSVG
Jermmy
发布于
2016-11-04
1
个回答
Paul LeBeau
发布于
2016-11-04
已采纳
0
人赞同
你的问题不清楚。 你还没有那么清楚地说明你卡在哪一部分。