加载比android listview中可见的项目更多的项目

时间:2016-06-02 06:42:15

标签: android

在android中我有一个listview,我正在使用picasso从网址加载图片。我遇到的问题是我希望毕加索在listview项目进入视图之前开始加载图像,以便在用户看到它时更有可能被加载。问题是它只在listview项目位于视图下方时开始加载,因此大多数时候用户都会看到占位符图像。是否有任何好的方法可以更快地开始加载图像,以便等待的时间更少?我不想在加载数据后立即下载所有图像,因为这会减慢一切。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

使用Picaso,您可以在显示之前使用 fetch()功能加载进行缓存:

Picasso.with(activity).load(imageUrl).fetch();