package com.photo.photogallery.network;
import android.support.annotation.NonNull;
import android.widget.ImageView;
import com.squareup.picasso.Picasso;
public class PicassoImageLoader implements AppImageLoader {
@NonNull
private final Picasso picasso;
public PicassoImageLoader(@NonNull final Picasso picasso) {
this.picasso = picasso;
}
@Override
public void downloadInto(@NonNull String url, @NonNull ImageView imageView) {
picasso.load(url).fit().centerCrop().into(imageView);
}
@Override
public void downloadIntoAndResize(@NonNull String url, @NonNull ImageView imageView, @NonNull Integer width, @NonNull Integer height) {
picasso.load(url).resize(width, height).onlyScaleDown().into(imageView);
}
}