Android - загрузите изображение SVG и покажите в ImageView - PullRequest
0 голосов
/ 12 сентября 2018

Платежная платформа, которую я использую для своего приложения, предоставляет изображение штрих-кода в формате SVG, как показано ниже:

https://api.omise.co/charges/chrg_test_5d90i5vu8tv6vm0q4ah/documents/docu_test_5d90i5wz0qmrc7ogg1j/downloads/FD1649EF22456F4B

Как мне взять эту строку / URL и отобразить изображение в ImageView?Если я вставлю эту строку в мой браузер, он загрузит файл SVG.

Нужно ли конвертировать файл в / из формата SVG в нужный формат?Если так, то как бы я это сделал?

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Поскольку ImageView на Android изначально не поддерживает SVG. Вы можете загрузить SVG в виде строкового значения и загрузить его в WebView вместо ImageView.

0 голосов
/ 13 сентября 2018

Я бы порекомендовал использовать Glide.Этот ответ должен помочь вам больше всего, что я могу написать здесь.Вам, вероятно, даже не нужно переходить к разделу ответов, OP содержит код для обработки SVG с Glide.

Есть ли у Glide способ загрузки как PNG, так и SVG?

https://github.com/bumptech/glide

...