title: Fade in animation while loading image Using Picasso
body: <p>I want to show a fade effect when image is loading on Imageview. I am using picasso to cache image and display in image view. I have searched alot for this but couldnt find any solution.</p>
  
  <p>I have used earlier before and i know in some version they had .fade(int Duration) method to fade image while loading but i couldnt find this method anymore.</p>
  
  <p>Here is what i am doing now </p>
  
  <pre><code>Picasso.with(context)
                  .load(viewHolder.data.imageList.get(0).url)
                  .networkPolicy(NetworkPolicy.OFFLINE)
                  .placeholder(R.drawable.a_place_holder_list_view)
                  .error(R.drawable.a_place_holder_list_view)
                  .into(viewHolder.ivUser, context.loadImage(viewHolder.ivUser, viewHolder.data.imageList.get(0).url));
  
  
  public Callback loadImage(RoundedImageView ivUser, String url) {
      return new callback(ivUser, url);
  }
  
  public class callback implements Callback {
  
      RoundedImageView imageView;
      String url;
  
      public callback(RoundedImageView imageView, String url) {
          this.imageView = imageView;
          this.url = url;
      }
  
      @Override
      public void onSuccess() {
  
      }
  
      @Override
      public void onError() {
          Picasso.with(BaseActivity.this)
                  .load(url)
                  .placeholder(R.drawable.a_place_holder_list_view)
                  .error(R.drawable.a_place_holder_list_view)
                  .into(imageView, new Callback() {
                      @Override
                      public void onSuccess() {
  
                      }
  
                      @Override
                      public void onError() {
                          Log.v("Picasso", "Could not fetch image");
                      }
                  });
      }
  }
  </code></pre>
  
  <p>Please help me i have been stuck in this for quite long time.
  Thanks in advance.</p>