我们图片加载时:
setImage(list.get(i).pic,context,holder.image_view);然后就是我们imageloader的封装的方法
//创建ImageLoader public static void setImage(String url , Context context,ImageView imageView){ ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context).build(); ImageLoader imageLoader = ImageLoader.getInstance(); imageLoader.init(config); DisplayImageOptions diosplay =new DisplayImageOptions.Builder() .showImageOnLoading(R.mipmap.ic_launcher) .showImageForEmptyUri(R.mipmap.ic_launcher) .showImageOnFail(R.mipmap.ic_launcher) .cacheInMemory(true) .cacheOnDisk(true) .imageScaleType(ImageScaleType.IN_SAMPLE_INT) .bitmapConfig(Bitmap.Config.RGB_565) .build(); imageLoader.displayImage(url,imageView,diosplay); }
setImage(pic,Main2Activity.this,image1);
public static void setImage(String url , Context context, ImageView imageView){ ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context).build(); ImageLoader imageLoader = ImageLoader.getInstance(); imageLoader.init(config); DisplayImageOptions diosplay =new DisplayImageOptions.Builder() .showImageOnLoading(R.mipmap.ic_launcher) .showImageForEmptyUri(R.mipmap.ic_launcher) .showImageOnFail(R.mipmap.ic_launcher) .cacheInMemory(true) .cacheOnDisk(true) .imageScaleType(ImageScaleType.IN_SAMPLE_INT) .bitmapConfig(Bitmap.Config.RGB_565) .displayer(new RoundedBitmapDisplayer(90)) .build(); imageLoader.displayImage(url,imageView,diosplay); }