用Glide时,如果图片不需要自动适配ImageView,调用override(horizontalSize, verticalSize),它会在将图片显示在ImageView之前调整图片的大小。
int width = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 200, mContext.getResources().getDisplayMetrics());
int height = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 200f, mContext.getResources().getDisplayMetrics());
Glide.with(mContext) //上下文
.load(url) //图片地址
.placeholder(R.mipmap.pictures_no) //占位图
.error(R.mipmap.ic_launcher) //出错的占位图
.override(width,height) //图片显示的分辨率 ,像素值 可以转化为DP再设置
.animate(R.anim.my_alpha)
.into(holder.mIv); //显示在哪个控件中