android - Android - 下载 SVG 图像并在 ImageView 中显示
问题描述
我用于我的应用程序的支付平台提供了 SVG 格式的条形码图像,如下所示:
https://api.omise.co/charges/chrg_test_5d90i5vu8tv6vm0q4ah/documents/docu_test_5d90i5wz0qmrc7ogg1j/downloads/FD1649EF22456F4B
如何获取该字符串/网址并在 ImageView 中显示图像?如果我将该字符串粘贴到浏览器中,它会下载 SVG 文件。
我是否需要将文件与 SVG 格式转换为所需的格式?如果是这样,我会怎么做?
解决方案
由于 Android 上的 ImageView 本身不支持 SVG。您可以将 SVG 作为字符串值下载并将其加载到 WebView 中以代替 ImageView。
推荐阅读
- android - 为什么 MVVM 总是与 Dagger 一起出现?
- php - 在双引号回声中使用 html
- azure-data-factory-2 - 迁移到 v2 - 设置链接服务 - ODBC Cisco Information Server
- go - http 查询字符串:问号变为 %3
- javascript - 在完整日历中自动填充事件标题
- amazon-s3 - S3 过滤是否允许在 Lambda 函数触发中为前缀和后缀使用通配符?
- android - 如何根据 Flutter 中的按钮单击向上和向下移动一个小部件?
- c# - 将项目添加到隐式类型的对象数组
- java - Java、MySQL、Spring 应用程序
- c# - 为什么我不能在 C# 中继承一个类?