注: 图片选择/拍照->裁剪->压缩 整个流程的操作已经串起到下面的库中
PicCrop
对ucrop的封装工具类,让其使用更加快捷.
在ucrop 2.2.0(compile 'com.yalantis:ucrop:2.2.0')基础上封装,
如果以后ucrop以后升级,那么本工具类只需要改CropConfig里字段就可以.无需更改api.
甚至,切换其他图片裁剪框架,也是改方法内部实现即可,不用更换各处已调用的api.
说明
uCrop主项目地址:
效果图(标题栏和状态栏颜色均可自定义)
通用裁剪界面
头像裁剪框
封装的api
public static void cropFromGallery(Activity context)
public static void cropFromCamera(Activity context)
//从图库中选头像
public static void cropAvatarFromGallery(Activity context)
public static void cropAvatarFromCamera(Activity context)
//需要自定义设置时使用
public static void cropFromGallery(Activity context,CropConfig config,int type)
public static void cropFromCamera(Activity context,CropConfig config,int type)
public