首先添加权限:
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
添加依赖:
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'//注意要想显示圆角图片就要把.displayer(new FadeInBitmapDisplayer(100))注释掉否则有冲突 //图片显示设置ImageLoader public static DisplayImageOptions getDisplayImageOption(){ DisplayImageOptions options = new DisplayImageOptions.Builder() .showImageOnLoading(R.mipmap.ic_launcher)//设置图片在下载时显示的图片 .showImageForEmptyUri(R.mipmap.ic_launcher)//设置图片Uri为空或错误的时候显示的图片 .showImageOnFail(R.mipmap.ic_launcher)//设置图片在加载或解码过程中错误显示的图片 .cacheInMemory(true)//设置下载的图片是否缓存在内存中 .cacheOnDisk(true) .considerExifParams(true)//是否考虑JPEG图像EXIF参数(旋转,翻转) .imageScaleType(ImageScaleType.EXACTLY_STRETCHED)//设置图片以如何的编码方式显示 .bitmapConfig(Bitmap.Config.RGB_565)//设置图片的解码类型 .displayer(new RoundedBitmapDisplayer(30))//是否设置为圆角,弧度为多少 //.displayer(new FadeInBitmapDisplayer(100))//是否图片加载好后渐入的动画时间 .build();//构建完成 return options; }