我用于我的应用程序的支付平台提供SVG格式的条形码图像,如下所示:
https://api.omise.co/charges/chrg_test_5d90i5vu8tv6vm0q4ah/documents/docu_test_5d90i5wz0qmrc7ogg1j/downloads/FD1649EF22456F4B
如何获取该字符串/ url并在ImageView中显示图像?如果我在浏览器中粘贴该字符串,则会下载SVG文件。
我是否需要将文件转换为SVG格式或从SVG格式转换为所需格式?如果是这样,我该怎么做?
由于Android上的ImageView本身不支持SVG。您可以将SVG作为字符串值下载并将其加载到WebView中以代替ImageView。
我建议使用Glide。这个答案应该比我在这里写的任何东西都更有帮助。您可能甚至不需要转到答案部分,OP包含用于处理带Glide的SVG的代码。