Возможны следующие ситуации:
- Я загружаю изображение в ImageView с помощью Glide.
- После отображения изображения я добавляю некоторую задержку, а затем удаляю ImageView из макет и создайте новый ImageView для загрузки следующего изображения.
- При загрузке нового изображения экран ненадолго мерцает, показывая черный экран перед загрузкой нового изображения.
Я использую приведенную ниже конфигурацию для загрузки изображения с помощью Glide
Код: Выделить всё
Glide.with(ivImage.context)
.load(img)
.dontAnimate()
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(ivImage)
Как лучше всего предотвратить мерцание или черный экран при загрузке изображений с помощью Glide в этом сценарии?
Есть ли в Glide особая конфигурация, которую я могу использовать, чтобы избежать этой проблемы?
Вы можете проверить небольшую проблему с черным экраном в прикрепленном видео.
[img]https:// i.sstatic.net/Jp1KiMu2.gif[/img]
Подробнее здесь: https://stackoverflow.com/questions/790 ... de-android
Мобильная версия