Как загрузить 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.
Подскажите пожалуйста как правильно реализовать это.