前言 一般公司都有更换用户头像功能,需要从图库中选择图片或者拍照,基本还会对图片进行裁剪。最近抽空就做了一些简单的封装,方便以后使用。主要是用了建造者模式,链式调用,方便简单。可以自定义图片路径,附带裁剪和简单压缩功能。使用实例如下: ChooseImageTask.getInstance() .createBuilder(this) .setFileName(图片名称)//有默认的 .setFilePath(图片路径)//有默认的 .setIsCrop(false)//裁剪 .setIsCompress(true)//压缩 .se