我正在使用Picasso在我的Android应用程序中加载图像,但是我提取表单服务器的图像非常大,所以有没有办法使用Picasso应用延迟加载?
答案 0 :(得分:2)
我猜picasso没有延迟加载方法或类似的东西。
您可以使用成功和错误的方法添加回调。 使用小于progressview的progressBar,您可以告诉用户图像正在加载。然后,您可以在onSuccess和onError方法上隐藏进度条。
Picasso.with(getContext())
.load(url)
.into(imageView, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
}
});
答案 1 :(得分:0)
如果您使用picasso在回收站视图中加载图像,则仅当视图对用户可见时才会创建视图 因此,如果您使用Recycler视图,它会自动获得延迟加载 这个链接可以帮到你