当前位置: 移动技术网 > IT编程>移动开发>Android > Android中RecyclerView 滑动时图片加载的优化

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

2019年07月24日  | 移动技术网IT编程  | 我要评论

中国民航信息网,金哈格,tokyo hot n0623

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

mrecyclerview.addonscrolllistener(new recyclerview.onscrolllistener() {
@override
public void onscrollstatechanged(recyclerview recyclerview, int newstate) {
  super.onscrollstatechanged(recyclerview, newstate);
  if (newstate == recyclerview.scroll_state_dragging || newstate == recyclerview.scroll_state_settling) {
    sisscrolling = true;
    glide.with(vipmasteractivity.this).pauserequests();
  } else if (newstate == recyclerview.scroll_state_idle) {
    if (sisscrolling == true) {
      glide.with(vipmasteractivity.this).resumerequests();

    }
    sisscrolling = false;
  }
}

@override
public void onscrolled(recyclerview recyclerview, int dx, int dy) {
  super.onscrolled(recyclerview, dx, dy);
}
});

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网