Почему Glide мигает элементом ImageView при изменении notifydatase
я используюGlide 3.7.0 сRecyclerView
, Вид элемента всегда мигает при обновлении (вызовnotifyDataSetChanged
).
Вот мой код:
Glide
.with(context)
.load(filepath)
.diskCacheStrategy(DiskCacheStrategy.NONE)
.skipMemoryCache(true)
.dontAnimate()
.into(imageview);
Когда я не использую кеш,ImageView
имеет нулевое растровое изображение, когдаnotifyDataSetChanged
метод вызван, и Glide не закончил загрузку растрового изображения.
Если я использую код ниже:
Glide
.with(context)
.load(filepath)
.dontAnimate()
.into(imageview);
Тогда предметImageView
больше не мигает (используя кеш).
Я хочу динамически обновлять вид элемента, поэтому отключаю кеш глиссады.
Есть какие-либо решения, чтобы решить эту ошибку мигания?
Большое спасибо!