NetworkImageView
트위터나 페이스북 API를 연동하다보면 프로필 주소로 이미지뷰에 로드하는 경우가 종종 생긴다. Volley 라이브러리의 NetworkImageView 쓰면 이미지 뷰에 로드하는 걸 지원해준다.
ImageView 대신 NetworkImageView를 쓰고, setImageUrl()메소드를 사용하면 된다.
private ImageLoader mImageLoader; mImageLoader = new ImageLoader(mRequestQueue, new ImageLoader.ImageCache() { private final LruCache mCache = new LruCache(10); public void putBitmap(String url, Bitmap bitmap) { mCache.put(url, bitmap); } public Bitmap getBitmap(String url) { return mCache.get(url); } }); NetworkImageView profileImageView = (NetworkImageView)view.findViewById(R.id.profile_img_view); profileImageView.setImageUrl(image_url, mImageLoader);