Android中RecyclerView 滑动时图片加载的优化
2017-04-18 10:28
1956 查看
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); } });
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- Android实现Banner界面广告图片循环轮播(包括实现手动滑动循环)
- Android开发之使用ViewPager实现图片左右滑动切换效果
- Android实现图片自动轮播并且支持手势左右无限滑动
- Android实现手势滑动多点触摸放大缩小图片效果
- Android 高仿微信朋友圈动态支持双击手势放大并滑动查看图片效果
- Android手势滑动实现ImageView缩放图片大小
- 解决Android快速滑动时图片一闪一闪问题
- Android 使用ViewPager实现图片左右循环滑动自动播放
- Android 利用ViewPager实现图片可以左右循环滑动效果附代码下载
- Android实现滑动屏幕切换图片
相关文章推荐
- Android RecyclerView使用 及 滑动时加载图片优化方案
- Android RecyclerView 滑动时图片加载的优化
- RecyclerView使用 及 滑动时加载图片优化方案
- Android 图片如何高效加载与缓存 (5) —— RecyclerView与自定义线程池结合 优化加载
- RecyclerView使用 及 滑动时加载图片优化方案
- RecyclerView使用 及 滑动时加载图片优化方案
- 【Android】Glide结合Recyclerview(也适用于Listview)实现列表滑动的时候图片不加载,滑动停止的时候加载(已修正Listview部分以及排版)
- Android 滚动RecyclerView加载图片时的流畅度优化
- 揭秘之从RecyclerView滑动监听到Gilde平滑加载图片
- Android Listview 加载图片优化--本地加载大量图片,解决滑动卡顿现象(滑动停止加载图片)
- Android之ListView优化(使用Lrucache,图片滑动时使用默认图片,停止时加载)
- 揭秘之从RecyclerView滑动监听到Gilde平滑加载图片
- RecyclerView的基本使用(优化图片加载、设置条目间距、设置Adapter、设置点击事件等)
- Android进阶:ListView性能优化异步加载图片 使滑动效果流畅
- Android LRecyclerView实现下拉刷新,滑动到底部自动加载更多
- Android进阶:ListView性能优化异步加载图片 使滑动效果流畅
- RecyclerView滑动停止加载图片,空闲时间加载图片
- Android之ListView优化(使用Lrucache,图片滑动时使用默认图片,停止时加载)
- 【Android】ListView、RecyclerView异步加载图片引起错位问题
- 【Android】 Viewpager+Fragment实现滑动图片的动态加载