dependencies {
implementation 'com.android.volley:volley:1.2.1'
}
RequestQueue requestQueue = Volley.newRequestQueue(context);
ImageLoader imageLoader = new ImageLoader(requestQueue, new ImageLoader.ImageCache() {
private final LruCache<String, Bitmap> cache = new LruCache<>(20);
@Override
public Bitmap getBitmap(String url) {
return cache.get(url);
}
@Override
public void putBitmap(String url, Bitmap bitmap) {
cache.put(url, bitmap);
}
});
String imageUrl = "http://www.example.com/image.jpg";
ImageLoader.ImageListener listener = ImageLoader.getImageListener(imageView, R.drawable.placeholder, R.drawable.error);
imageLoader.get(imageUrl, listener);