图片懒惰加载毕加索

时间:2017-07-03 11:45:58

标签: android lazy-loading picasso

我正在使用Picasso在我的Android应用程序中加载图像,但是我提取表单服务器的图像非常大,所以有没有办法使用Picasso应用延迟加载?

2 个答案:

答案 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视图,它会自动获得延迟加载 这个链接可以帮到你

Lazy load of images in ListView