ImageView 获取的BItmap有的过大,设置scaleType="centerCrop",但ImageLoader添加圆角
.displayer(new RoundedBitmapDisplayer(5))就不行了,
ImageLoader.getInstance().displayImage(url, imageview, options);两个只能用一个,这个冲突怎么解决?
过大就试试centerInside
在xml布局中修改imageview的sacletype属性
可以的, DisplayImageOptions options = new DisplayImageOptions.Builder().bitmapConfig(Bitmap.Config.RGB_565).// 设置图片的解码类型因为
// 默认是ARGB_8888,
// 使用RGB_565会比使用ARGB_8888少消耗2倍的内存
considerExifParams(true)// considerExifParams(true)//启用EXIF和JPEG图像格式
.showImageOnLoading(defa) // 设置图片下载期间显示的默认图片
.showImageForEmptyUri(defa) // 设置图片为空显示的默认图片
.showImageOnFail(defa) // 设置图片下载错误时显示的图片
.delayBeforeLoading(delayLoading)// 设置图片下载前的延迟3s
.imageScaleType(ImageScaleType.NONE)
提供个思路,z自己实现手动裁剪,然后在用imageloader设置圆角,或者设置完scaletype之后,自己手动实现圆角