Android RecyclerView Glide 滑动时图片加载的优化
发布日期:2021-11-21 16:14:11 浏览次数:6 分类:技术文章

本文共 766 字,大约阅读时间需要 2 分钟。

RecyclerView 滑动时的优化处理

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

mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {@Overridepublic void onScrollStateChanged(RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
if (newState == RecyclerView.SCROLL_STATE_DRAGGING || newState == RecyclerView.SCROLL_STATE_SETTLING) {
IsScrolling = true;
Glide.with(rActivity.this).pauseRequests();
} else if (newState == RecyclerView.SCROLL_STATE_IDLE) {
if (IsScrolling == true) {
Glide.with(VipMasterActivity.this).resumeRequests();
}
IsScrolling = false;
}}@Overridepublic void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);  }});

转载地址:https://blog.csdn.net/yx19861211/article/details/96306655 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:ASP.NET缓存:方法分析和实践示例
下一篇:Fragment的onCreateView创建的view是如何加入到Activity的

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2023年02月22日 19时40分59秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章

shp系列(二)——利用C++进行shp文件的读(打开) 2019-12-08 11:36:39
shp系列(三)——利用C++进行DBF文件的读(打开) 2019-12-08 11:36:39
shp系列(四)——利用C++进行Shx文件的读(打开) 2019-12-08 11:36:39
shp系列(五)——利用C++进行shp文件的写(创建) 2019-12-08 11:36:39
shp系列(六)——利用C++进行Dbf文件的写(创建) 2019-12-08 11:36:40
shp系列(七)——利用C++进行Shx文件的写(创建) 2019-12-08 11:36:40
利用道格拉斯·普客法(DP法)压缩矢量多边形(C++) 2019-12-08 11:36:40
算法学习(2)--数组、链表和跳表的基本实现与特性 2019-12-08 11:36:37
(五)建筑物多边形化简系列——最小外接矩形的获取 2019-12-08 11:36:38
计算机知识记录本 2019-12-08 11:36:38
(三)建筑物多边形化简系列——去除冗余点 2019-12-08 11:36:38
(二)建筑物多边形化简系列——多边形点数化简 2019-12-08 11:36:38
(一)建筑物多边形化简系列——去除噪点环 2019-12-08 11:36:38
shp系列(一)——利用C++进行shp文件的读(打开)与写(创建)开言 2019-12-08 11:36:38
将spring-boot项目使用dockerfie部署到docker中 2019-12-08 11:36:37
关于docker启动nacos出现内存不足启动失败的问题 2019-12-08 11:36:37
IReport报错:Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser 2019-12-08 11:36:37
C语言学习记录本 2019-12-08 11:36:37
算法学习(1)--时间复杂度和空间复杂度 2019-12-08 11:36:37
redis集合的差集 sdiff、交集 sinter、并集 sunion 2019-12-08 11:36:35