recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
if (newState == RecyclerView.SCROLL_STATE_IDLE) {
Glide.with(mContext).resumeRequests();//恢复Glide加载图片
}else {
Glide.with(mContext).pauseRequests();//禁止Glide加载图片
}
}
});
RecyclerView.SCROLL_STATE_IDLE //空闲状态
RecyclerView.SCROLL_STATE_FLING //滚动状态
RecyclerView.SCROLL_STATE_TOUCH_SCROLL //触摸后状态
更多好内容戳下面: