Android中RecyclerView滑动时图片加载的优化

  

RecyclerView滑动时的优化处理,在滑动时停止加载图片,在滑动停止时开始加载图片,这里用了滑翔。暂停和Glide.resume。这里为了避免重复设置增加开销,设置了一个标志变量来做判断。

        mRecyclerView。addOnScrollListener(新RecyclerView.OnScrollListener () {   @Override   公共空间onScrollStateChanged (RecyclerView RecyclerView, int newState) {   超级。onScrollStateChanged (recyclerView newState);   如果(newState==RecyclerView。SCROLL_STATE_DRAGGING | | newState==RecyclerView.SCROLL_STATE_SETTLING) {   sIsScrolling=true;   Glide.with (VipMasterActivity.this) .pauseRequests ();   }else if (newState==RecyclerView.SCROLL_STATE_IDLE) {   如果(sIsScrolling==true) {   Glide.with (VipMasterActivity.this) .resumeRequests ();      }   sIsScrolling=false;   }   }      @Override   公共空间onScrolled (RecyclerView RecyclerView, int dx, int dy) {   超级。onScrolled (recyclerView, dx, dy);   }   });   之前      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

Android中RecyclerView滑动时图片加载的优化