Как загрузить svg c помощью glide как bitmap?

Gradle:

implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
annotationProcessor 'androidx.annotation:annotation:1.1.0'  

Есть работающий код, который загружает .png:

Bitmap bitmap = Glide.with(context)
           .asBitmap()
           .diskCacheStrategy(DiskCacheStrategy.NONE)
           .load(imgUrl)
           .addListener(new RequestListener<Bitmap>() {
               @Override
               public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Bitmap> target, boolean isFirstResource) {
                   return false;
               }

               @Override
               public boolean onResourceReady(Bitmap resource, Object model, Target<Bitmap> target, DataSource dataSource, boolean isFirstResource) {
                   return false;
               }
           })
           .submit(width, heigth)
           .get();  

Мне необходимо загрузить svg как bitmap.

Я использовал рекомендации по ссылке:
https://stackoverflow.com/questions/35507893/does-glide-have-a-method-for-loading-both-png-and-svg
но к сожалению не получается, наверное из за версии glide.

Подскажите пожалуйста как правильно реализовать это.


Ответы (0 шт):