Glide:調整圖片大小
阿新 • • 發佈:2019-01-27
用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); //顯示在哪個控制元件中