0

我正在尝试使用延迟加载并使用预定义的图像(已用于每个联系人的图像)创建联系人列表。我能找到的只是如何使用延迟加载从网络加载图像,但有什么方法可以将它与现有图像一起使用?

4

2 回答 2

1

使用picasso库延迟加载任何存储(SD、网络等)中的任何图像

将此行添加到您的应用程序 gradle 构建文件中:

compile 'com.squareup.picasso:picasso:2.5.2'

现在在您的代码中,您可以通过以下代码片段来做到这一点:

Picasso.with(context).load(new File(...)).into(imageView3);

查看毕加索网页以获取更多示例!

于 2015-10-15T06:40:16.937 回答
0

我真的不知道您所说的延迟加载是什么,但如果您独立于主线程加载每个图像并且您查看的内容会尽快显示并且图片一旦准备好就会出现,这是可能的. 这取决于您用于图片的...

你提到了联系人图片,所以我想你可以使用像Loader这样的东西,并且可以从 API 14 获得。

的答案Picasso也有效,我想你可以结合 aLoaderPicasso你会有一些完全异步的东西(获取数据以及显示它们)。

于 2015-10-15T06:43:00.147 回答