I've a recycler view that has an image and button. the image is loaded via Glide:
In onBindViewHolder I have it:
Glide.with(getContext())
.load(thumb)
.apply(new RequestOptions()
.placeholder(R.drawable.img_placeholder)
.centerCrop()
.into(viewHolder.thumbnail);
So when the user scrolls fast (200 lines / views) to the bottom, every line's image is loaded via glide.
The problem: when I scroll fast to the bottom, all the images on the way to the bottom are reloaded using Glide and only then, then visible lines' images are loaded.
I would like to first load the visible images and only then load all the images on the way to the bottom.
Any idea how?
question from:
https://stackoverflow.com/questions/65921182/scrolling-fast-in-recyclerview-dont-set-images-for-older-lines 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…