我想要在Android中使用Glide加载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图像directlt
2
A
回答
0
你的问题不清楚。你不清楚你被困在哪一部分。
如果你只是需要从String
得到InputStream
,那么你可以做:SVG格式
InputStream stream = new ByteArrayInputStream(svgString.getBytes(StandardCharsets.UTF_8));
+0
感谢您的咨询!在我的代码中,我首先从sqlite或网络加载一些字符串数组(字符串就像我上面评论过的那样)。然后我应该解析它们并加载到一些ImageViews中。我想使用Glide和Android SVG lib来完成这项工作,就像我的问题中提到的示例一样。区别在于来自文件的样本加载svg,但我想直接从接收到的字符串数组中加载svg图像,并且我不知道如何在Glide中执行此操作。 – Jermmy
相关问题
- 1. Glide不会加载图像
- 2. 在Android中使用Glide加载图像
- 3. 从字符串加载图像
- 4. 从URL加载.svg图像
- 5. Android Glide图像加载库显示模糊图像
- 6. Android(min 2.1):从名称字符串中加载图像
- 7. 使用Glide为AppWidget加载图像
- 8. 图像未使用Glide加载
- 9. 使用Glide为RecyclerView加载图像
- 10. 从缓存中加载图片Glide
- 11. Glide 3.7.0未从网址加载图片
- 12. 如何使用picasso和glide加载图像字符串路径和图像文件?
- 13. Glide无法从url加载图片
- 14. Android GridView使用适配器加载图像和Glide
- 15. 无法在Android中使用Glide加载.webp图像
- 16. Android:图像不正确imageView当加载Glide时
- 17. 为什么Glide不能在android中加载https图像?
- 18. 从字符串url加载图像,并在图库中打开
- 19. 使用Glide加载SVG时图片尺寸太小
- 20. 从字符串中加载图片
- 21. Android - Glide图像加载和缓存库是否异步处理图像?
- 22. 使用Glide库从应用程序资源中加载图像
- 23. 使用glide库从缓存中加载不同的图像
- 24. Fragment BackStack在使用Glide图像库加载图像后清除
- 25. 如何使用Glide Library通过图像加载图像?
- 26. Android从URL加载图像
- 27. 使用Glide从URL加载占位符以在加载GIF时显示(Android)
- 28. XmlDocument - 从字符串加载?
- 29. Swift通过组合字符串从url加载图像
- 30. 从Base64编码的字符串加载图像
字符串? 你是否将图像保存为sqlite中的base64字符串? –
我保存这样的字符串: – Jermmy
灿它也从输入流中读取svg? – greenapps