返回顶部
首页 > 资讯 > 移动开发 >Android中RecyclerView 滑动时图片加载的优化
  • 232
分享到

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

图片recyclerview优化Android 2022-06-06 01:06:54 232人浏览 独家记忆
摘要

RecyclerView 滑动时的优化处理,在滑动时停止加载图片,在滑动停止时开始加载图片,这里用了Glide.pause 和Glide.resume.这里为了避免重复设置增加

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);
}
});
您可能感兴趣的文章:RecyclerView+CardView实现横向卡片式滑动效果RecyclerView滑动到指定Position的方法Android中RecyclerView实现横向滑动代码Android中RecyclerView嵌套滑动冲突解决的代码片段android RecyclerView侧滑菜单,滑动删除,长按拖拽,下拉刷新上拉加载Android实现评论栏随Recyclerview滑动左右移动Android 滑动监听RecyclerView线性流+左右划删除+上下移动Android开发中RecyclerView模仿探探左右滑动布局功能Android RecyclerView滑动删除和拖动排序Android嵌套RecyclerView左右滑动替代自定义viewRecyclerView实现探探卡片滑动效果


--结束END--

本文标题: Android中RecyclerView 滑动时图片加载的优化

本文链接: https://lsjlt.com/news/21697.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作