图像延迟加载与毕加索



我正在使用毕加索在我的Android应用程序中加载图像,但是我从服务器获取的图像非常大,那么有什么方法可以使用毕加索应用延迟加载?

我想毕加索没有延迟加载方法或类似的东西。

您可以使用成功和错误的方法添加回调。 在图像视图上使用一个小进度条,您可以告诉用户图像正在加载。然后,您可以隐藏进度条on Success和onError方法。

Picasso.with(getContext())
.load(url)
.into(imageView, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
}
});

如果您使用 Picasso 在回收器视图中加载图像,则仅当视图对用户可见时,才会创建视图 因此,如果您使用回收器视图,它会自动延迟加载 此链接可能会对您有所帮助

列表视图中图像的延迟加载

最新更新