Я загружаю изображение пользователя из firestorage с помощью этого кода, но у него есть некоторые проблемы, такие как мигание картинки при прокрутке, перезагрузка каждый раз, когда я открываю приложение, и иногда загрузка фото занимает много времени, я пытаюсь добавить .diskCacheStrategy (DiskCacheStrategy. НИКТО)
потому что это слишком долго, чтобы изменить изображение, мне нужна помощь, чтобы загрузить его быстрее и не мигать
StorageReference storageReference = FirebaseStorage.getInstance().getReference().child("images/"+ theUID);
Glide.with(context.getApplicationContext())
.using(new FirebaseImageLoader())
.load(storageReference)
.asBitmap()
.diskCacheStrategy(DiskCacheStrategy.NONE)
.into(new BitmapImageViewTarget(pic) {
@Override
protected void setResource(Bitmap resource) {
RoundedBitmapDrawable drawable = RoundedBitmapDrawableFactory.create(context.getResources(),
Bitmap.createScaledBitmap(resource, 150, 150, false));
drawable.setCircular(true);
pic.setImageDrawable(drawable);
}
});