Volley ImageLoader使用
时间: 2024-02-21 09:45:11 浏览: 80
ImageLoader的使用
5星 · 资源好评率100%
Volley中的ImageLoader可以用于异步加载和缓存图像,以下是它的使用步骤:
1. 创建RequestQueue对象来发送网络请求。
2. 创建ImageLoader对象,并将RequestQueue对象传递给它。
3. 使用ImageLoader.get()方法来加载图像,并将图像加载到ImageView上。
例如:
RequestQueue mRequestQueue = Volley.newRequestQueue(context);
ImageLoader mImageLoader = new ImageLoader(mRequestQueue, new ImageLoader.ImageCache() {
private final LruCache<String, Bitmap> cache = new LruCache<String, Bitmap>(20);
@Override
public Bitmap getBitmap(String url) {
return cache.get(url);
}
@Override
public void putBitmap(String url, Bitmap bitmap) {
cache.put(url, bitmap);
}
});
mImageLoader.get(imageUrl, ImageLoader.getImageListener(imageView, R.mipmap.default_image, R.mipmap.error_image));
阅读全文