滚动和图像缓存上的网格视图图像加载

时间:2014-04-23 05:46:44

标签: android performance android-layout universal-image-loader

我想为网格视图加载Async图片加载。图像加载应为Async,并且仅在网格视图滚动时才应加载。向上滚动时,应从缓存中加载图像。简单地说,我需要一种加载方式,就像fb,pinterest一样。

2 个答案:

答案 0 :(得分:1)

使用杰克沃顿的毕加索图书馆。 (一个完美的ImageLoading Library构成ActionBarSherlock的开发者)

Android的强大图像下载和缓存库。

图像为Android应用程序添加了急需的上下文和视觉风格。 Picasso允许在您的应用程序中轻松加载图像 - 通常只需一行代码!

Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);

Picasso自动处理Android上图像加载的许多常见缺陷:

在适配器中处理ImageView回收和下载取消。复杂的图像转换,内存使用最少。自动内存和磁盘缓存。

Picasso Jake Wharton's Library

答案 1 :(得分:0)

Android Universal Image Loader Library提供服务的确切要求。查看github存储库here

这里给出了一个示例代码,其中显示了网格布局的加载程序的工作情况。

希望这能满足您的需求。