在使用Android-Universal-Image-Loader-master这个开源的图片缓存框架的时候,在下拉刷新时,出现闪烁的解决方案
来源:互联网 发布:网络歌手艾辰的照片 编辑:程序博客网 时间:2024/05/29 11:30
Android-Universal-Image-Loader-master这个图片加载的开源框架,我想做android的都不会太陌生。比如说,在我的项目中,下拉刷新的时候。getView被执行多次的时候,加载的图片会出现闪烁的问题,该如何解决呢!其实,我们只需要在getView()里面进行判断一次,是否进行了重复加载,即可解决这个问题,下面来看解决方案:
if (venueHeadImage.getTag() == null|| !venueHeadImage.getTag().toString().equals(venueBookingList.get(position).getLogoImageUrl())) {ImageLoader.getInstance().displayImage(venueBookingList.get(position).getLogoImageUrl(),venueHeadImage, mDisplayImageOptions,new ImageLoadingListener() {@Overridepublic void onLoadingStarted(String imageUri, View view) {// TODO Auto-generated method stub}@Overridepublic void onLoadingFailed(String imageUri, View view,FailReason failReason) {// TODO Auto-generated method stub}@Overridepublic void onLoadingComplete(String imageUri,View view, Bitmap loadedImage) {view.setTag(imageUri);}@Overridepublic void onLoadingCancelled(String imageUri,View view) {// TODO Auto-generated method stub}});}上面代码的主要意思是:我们给显示图片的控件设置一个Tag,判断这个Tag是否被加载过了。如果被加载过了,则不重复进行加载。这样下拉刷新时候出现问题就不会出现了...
0 0
- 在使用Android-Universal-Image-Loader-master这个开源的图片缓存框架的时候,在下拉刷新时,出现闪烁的解决方案
- [Android初级]关于使用universal-image-loader加载imagelist出现图片闪烁的问题
- Android开源框架Universal-Image-Loader 清除缓存的某一张图片
- Android图片缓存框架Android-Universal-Image-Loader的使用详解
- Android图片缓存框架Android-Universal-Image-Loader的使用详解
- Android 开源框架Universal-Image-Loader的使用
- Android-Universal-Image-Loader开源框架的使用
- Android 开源框架Universal-Image-Loader的初次使用
- 异步加载图片框架Android-Universal-Image-Loader的使用
- android的图片缓存universal-image-loader使用方法
- Android-Universal-Image-Loader图片缓存的位置和名字
- Android-Universal-Image-Loader(强大的图片加载、缓存的 开源项目)
- Android 开源框架Universal-Image-Loader的设计思路
- Android 开源框架Universal-Image-Loader的配置
- Android开源框架Universal-Image-Loader的详情讲解
- Android Universal-image-loader功能强大的图片加载框架
- 安卓图片框架:universal-image-loader的快速使用
- Android 开源框架Universal-Image-Loader完全解析(八)---从源代码分析Android-Universal-Image-Loader的缓存处理机制
- 杂项记载
- 常用的console 的方法,你真的了解 console 吗
- (三)洞悉linux下的Netfilter&iptables:内核中的rule,match和target
- (四)洞悉linux下的Netfilter&iptables:包过滤子系统iptable_filter 2
- Qt中的多线程编程
- 在使用Android-Universal-Image-Loader-master这个开源的图片缓存框架的时候,在下拉刷新时,出现闪烁的解决方案
- Android项目&Java项目导入Jar包的区别
- 第十一周 项目3 - 点类派生直线类
- (五)洞悉linux下的Netfilter&iptables:如何理解连接跟踪机制?【上】
- 黑马程序员——Java编程基础
- 第12周项目1 - 教师兼干部类
- 网易游戏测试工程师面试小记
- (六)洞悉linux下的Netfilter&iptables:如何理解连接跟踪机制?【中】
- 使用(function() {}).call(this);包裹代码有什么好处,什么时候应该这样做?