//ImageRequest請求圖片
private void getImage() {
RequestQueue requestQueue = Volley.newRequestQueue(MainActivity.this);
//參數(shù)1:圖片的網(wǎng)址旁趟,參數(shù)2:成功回調(diào) 參數(shù)3徙垫,4:圖片的最大寬和高 參數(shù)5:設(shè)置圖片樣式肛捍,
ImageRequest imageRequest = new ImageRequest(ImageUrls.imageUrls[3], new Response.Listener() {
@Override
public void onResponse(Bitmap response) {
get_Image.setImageBitmap(response);
}
}, 0, 0, Bitmap.Config.RGB_565, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
});
requestQueue.add(imageRequest);
}
//ImageLoader
private void getImageLoader() {
RequestQueue requestQueue = Volley.newRequestQueue(MainActivity.this);
ImageLoader imageLoader = new ImageLoader(requestQueue, new ImageLoader.ImageCache() {
@Override
public Bitmap getBitmap(String url) {
Log.e("url", url);
return null;
}
@Override
public void putBitmap(String url, Bitmap bitmap) {
Log.e("putBitmap", url);
}
});
//設(shè)置請求回調(diào)? 參數(shù)1:代表的是回調(diào)成功吧圖片放到那個組件上畜份,參數(shù)2:請求時加載的默認圖片,參數(shù)3:請求失敗的圖片
ImageLoader.ImageListener imageListener = ImageLoader.getImageListener(get_Image, R.mipmap.iv_lol_icon3, R.mipmap.iv_lol_icon14);
imageLoader.get(ImageUrls.imageUrls[2] + "dsfsdf", imageListener);
}