RecyclerView 滑动时不让 Glide 加载图片

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 //触摸后状态

 

更多好内容戳下面:

https://blog.csdn.net/wuqingsen1

你可能感兴趣的:(RecyclerView 滑动时不让 Glide 加载图片)