ListView优化-在滚动的时候不加载图片
2016-03-25 13:07
225 查看
忽然想起,两年前面试遇到问ListView优化,普遍不都是holder和view重用,一一回答。又问如果图片过多,想在ListView滚动的时候不去加载图片怎么搞,一时间把我个菜鸟问住了。
现在想起来这问题,就来处理下。现在一想easy啊
在adapter里面监听touch或者Scroll的事件,在里面判断listview没有滑动就不加载,如果是没滚动就加载。
要注意的是listivew是默认预加载屏幕上面和下面的的item,这里要做个判断是否是当前界面的上一个和下一个item。如果是就做加载,不是则忽略
现在想起来这问题,就来处理下。现在一想easy啊
在adapter里面监听touch或者Scroll的事件,在里面判断listview没有滑动就不加载,如果是没滚动就加载。
要注意的是listivew是默认预加载屏幕上面和下面的的item,这里要做个判断是否是当前界面的上一个和下一个item。如果是就做加载,不是则忽略
相关文章推荐
- centos 6.7 perl 版本 This is perl 5, version 22 安装DBI DBD
- 设计模式六大原则之三--依赖倒置
- cocoapods的时候出现的问题 _OBJC_CLASS_$_XXX
- CSS3 响应式布局: @media (min/max-width:***) @font-face
- centos 6.7 perl 版本 This is perl 5, version 22 安装DBI DBD
- centos 6.7 perl 版本 This is perl 5, version 22 安装DBI DBD
- 操作系统实验一.命令解释程序的编写
- Java通过几种经典的算法来实现数组排序
- spinlock剖析与改进
- Linux下指定配置文件启动redis方式
- 实验一 命令解释程序的编写
- linux --- shell command
- Hadoop版本选择探讨
- Java中final、finally、finalize的区别 | Java基础
- The JRE could not be found.Edit the server and change the JRE location
- 基本类型与引用类型
- 1001 of greedy strategy
- 用C#来编程获取MAC
- Hadoop YARN安装部署初探
- x264代码剖析——核心算法之宏块编码中的量化编码