Picasso.with(context)
.load(resId) // 1.网络URL 2.R id 3.本地"file:///android_asset/DvpvklR.png" 或 File对象
.placeholder(R.mipmap.ic_launcher) //占位图片
// .noPlaceholder()
.error(R.mipmap.ic_launcher) //加载出错时的图片
// .tag(1) //设置tag,方便后续pause,cancel,或者resume
// .fit() //调整图片大小来适配target的边界,这个会导致图片的加载过程在ImageView布局确定之后进行
// .resize(1,1) //调整图片大小
// .resizeDimen(R.id.,R.id.)
// .onlyScaleDown() //当调用了resize 方法重新设置图片尺寸的时候
// ,调用onlyScaleDown 方法,只有当原始图片的尺寸大于我们指定的尺寸时,resize才起作用。
.centerCrop() //充满ImageView居中裁剪
// .centerInside() //完整显示图片但是可能无法充满ImageView
// .rotate(2.0f,1.0f,1.0f) //旋转图片角度,可指定旋转中心点
// .config(new Config()) //设置图片Bitmap格式,如 ALPHA_8,
// .stableKey("") //设置固定Key
// .priority(new pri) //设置优先级,这个对图片请求的执行顺序有影响,
// .transform(new tra) //添加自定义Transformation,方便执行图形转换。
// .memoryPolicy( po,ad) //指定memoryPolicy。NO_CACHE,NO_STORE
// .networkPolicy(po,ad) //指定NetworkPolicy。NO_CACHE,NO_STORE,OFFLINE
// .noFade() //去掉默认的图片加载过程中的渐入效果
.into(imageView);
使用 Picasso 来实现圆形头像
https://juejin.im/entry/58314c7c570c35006c0bda35
网友评论