Picasso.with(context)
.load(resId) // 1.網(wǎng)絡(luò)URL 2.R id 3.本地"file:///android_asset/DvpvklR.png" 或 File對象
.placeholder(R.mipmap.ic_launcher) //占位圖片
// .noPlaceholder()
.error(R.mipmap.ic_launcher) //加載出錯時的圖片
// .tag(1) //設(shè)置tag箫攀,方便后續(xù)pause川尖,cancel铃岔,或者resume
// .fit() //調(diào)整圖片大小來適配target的邊界江咳,這個會導(dǎo)致圖片的加載過程在ImageView布局確定之后進(jìn)行
// .resize(1,1) //調(diào)整圖片大小
// .resizeDimen(R.id.,R.id.)
// .onlyScaleDown() //當(dāng)調(diào)用了resize 方法重新設(shè)置圖片尺寸的時候
// ,調(diào)用onlyScaleDown 方法钥庇,只有當(dāng)原始圖片的尺寸大于我們指定的尺寸時牍鞠,resize才起作用。
.centerCrop() //充滿ImageView居中裁剪
// .centerInside() //完整顯示圖片但是可能無法充滿ImageView
// .rotate(2.0f,1.0f,1.0f) //旋轉(zhuǎn)圖片角度评姨,可指定旋轉(zhuǎn)中心點
// .config(new Config()) //設(shè)置圖片Bitmap格式难述,如 ALPHA_8,
// .stableKey("") //設(shè)置固定Key
// .priority(new pri) //設(shè)置優(yōu)先級吐句,這個對圖片請求的執(zhí)行順序有影響胁后,
// .transform(new tra) //添加自定義Transformation,方便執(zhí)行圖形轉(zhuǎn)換嗦枢。
// .memoryPolicy( po,ad) //指定memoryPolicy攀芯。NO_CACHE,NO_STORE
// .networkPolicy(po,ad) //指定NetworkPolicy文虏。NO_CACHE侣诺,NO_STORE,OFFLINE
// .noFade() //去掉默認(rèn)的圖片加載過程中的漸入效果
.into(imageView);
使用 Picasso 來實現(xiàn)圓形頭像
https://juejin.im/entry/58314c7c570c35006c0bda35