Android загружает картинки из firestorage с Glide - PullRequest
0 голосов
/ 10 ноября 2018

Я загружаю изображение пользователя из 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);
            }
        });
...