Как загрузить изображение SVG в режим просмотра изображения с помощью Glide ⇐ JAVA
-
Anonymous
Как загрузить изображение SVG в режим просмотра изображения с помощью Glide
В этом URL-адресе у меня есть изображение SVG. ссылка на изображение SVG . Я хочу загрузить это изображение SVG из url в представление изображения. Я использовал Glide, чтобы загрузить это изображение SVG в представление изображения.
Вот код скольжения:
Glide.with(контекст) .setDefaultRequestOptions(новый RequestOptions().timeout(60000)) .load( "https://restcountries.eu/data/zwe.svg" ) .thumbnail(0.5f) .override( 200, 200 ) .diskCacheStrategy( DiskCacheStrategy.ALL ) .listener(новый RequestListener() { @Override public boolean onLoadFailed(@Nullable GlideException e, Object model, Target target, boolean isFirstResource) { ProgressLayout.setVisibility(View.GONE); вернуть ложь; } @Override public boolean onResourceReady (Drawable ресурс, объектная модель, цель Target, DataSource dataSource, логическое значение isFirstResource) { ProgressLayout.setVisibility(View.GONE); flag_iv.setEnabled (истина); вернуть ложь; } }) .into(flag_iv); XML-код:
Но он не загружается. Это показывает следующую ошибку.
W/Glide: не удалось загрузить https://restcountries.eu/data/afg.svg с размером [100x100] Я использовал изображения png/jpg, используя Glide. Это сработало великолепно. Почему изображения SVG не загружаются с помощью Glide. Я искал переполнение стека. Все предлагают разные библиотеки. Но они устарели. Я хочу добиться этого, используя Glide. Пожалуйста, помогите мне с некоторыми решениями.
В этом URL-адресе у меня есть изображение SVG. ссылка на изображение SVG . Я хочу загрузить это изображение SVG из url в представление изображения. Я использовал Glide, чтобы загрузить это изображение SVG в представление изображения.
Вот код скольжения:
Glide.with(контекст) .setDefaultRequestOptions(новый RequestOptions().timeout(60000)) .load( "https://restcountries.eu/data/zwe.svg" ) .thumbnail(0.5f) .override( 200, 200 ) .diskCacheStrategy( DiskCacheStrategy.ALL ) .listener(новый RequestListener() { @Override public boolean onLoadFailed(@Nullable GlideException e, Object model, Target target, boolean isFirstResource) { ProgressLayout.setVisibility(View.GONE); вернуть ложь; } @Override public boolean onResourceReady (Drawable ресурс, объектная модель, цель Target, DataSource dataSource, логическое значение isFirstResource) { ProgressLayout.setVisibility(View.GONE); flag_iv.setEnabled (истина); вернуть ложь; } }) .into(flag_iv); XML-код:
Но он не загружается. Это показывает следующую ошибку.
W/Glide: не удалось загрузить https://restcountries.eu/data/afg.svg с размером [100x100] Я использовал изображения png/jpg, используя Glide. Это сработало великолепно. Почему изображения SVG не загружаются с помощью Glide. Я искал переполнение стека. Все предлагают разные библиотеки. Но они устарели. Я хочу добиться этого, используя Glide. Пожалуйста, помогите мне с некоторыми решениями.
Мобильная версия