繁体   English   中英

在ListView中延迟加载图像

[英]Lazy loading of images in ListView

我知道这是一个广泛讨论的问题,但无论如何我想问一个问题。 我的应用程序中有列表(使用BaseAdapters),所有这些都是从网络上获取图像。 现在我试过了:

1)AsyncTasks,首先下载图像,存储到缓存中,然后显示在onPostExecute方法上。 随后从高速缓存获得图像。

2)Nostra的通用图像加载器

3)Fedor的LazyList 和;

4)Novoda的ImageLoader

所有这些方法都声称使图像加载“懒惰”。 但问题是我的列表滚动仍然不顺利。 当图像完成加载时,它会卡住并继续。 我已经在这几天了。 有谁知道这个问题的好方法?

到目前为止,我使用的最简单的libaray缓存图像并且工作得很好是AQuery Image Loading Lib。 我一直用它来进行图像加载和缓存,非常简单。

试试这个,我希望它可以帮助您解决您的问题

例1

例2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM