android - 从 ImageView 的 url 加载 svg 文件

标签 android svg jira-rest-api

我有一个 URL 为 this键入 Jira REST API,URL 末尾没有 SVG 扩展名或文件名。
在浏览器中打开时,它会显示一张图片。
我想在 ImageView 中显示图像,但这似乎不是来自服务器的文件路径。

我研究了如何将 SVG 从 drawables 显示到 ImageView here ,但与从这些类型的 URL 加载无关。
我正在使用 Volley(如果重要的话)。

当我检查 Chrome 中的元素并看到 Network > Response tab 时,我可以看到 Content-Type:image/svg+xml;charset=UTF-8

如何在 ImageView 中使用这种类型的 URL 来显示图像?

最佳答案

ImageView 只接受位图或 VectorDrawables。
SVG 不是两者中的任何一种,即使 VectorDrawable 是它的后代也是如此。

如果你不想使用外部库将 SVG 转换为位图,那么我可以建议你使用 WebView 来显示它


或者,您可能希望使用免费的在线工具将 SVG 转换为 VectorDrawable。

关于android - 从 ImageView 的 url 加载 svg 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37458629/

相关文章:

JIRA 和 JQL : How can I filter results where custom fields are not empty?

mysql - Jira REST API 到 MySQL 的请求

android - App Widget 更新 TextView

javascript - 通过 Javascript 更改 svg 多边形属性

android - 是否可以在 Xamarin.Android 中将 SVG 用于 ImageButton?如果是这样,如何?

python - 通过 Python 脚本 : trouble with component, duedate 和 fixversion 字段创建 Jira 问题已编辑

Android Studio - AppIndex URI

android - 如何为动态 key 解析此类 JSON 数据

android - 使用 Espresso 和 RxJava 测试无限滚动 RecyclerView

iphone - 使用 SVGKit 加载 SVG 文件