Picasso使用小结

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

你可能感兴趣的:(Picasso使用小结)