github地址:https://github.com/wqandroid/wqgallery
第一步 在项目的 build.gradle 添加dependencies
repositories {
...
maven { url "https://jitpack.io" }
}
dependencies {
compile 'com.github.wqandroid:wqgallery:3.1.0'
}
第二步 调用相册选择器
//图片剪裁的一些设置
UCrop.Options options = new UCrop.Options();
//图片生成格式
options.setCompressionFormat(Bitmap.CompressFormat.JPEG);
//图片压缩比
options.setCompressionQuality(seekBar.getProgress());
new PickConfig.Builder(MainActivity.this)
.maxPickSize(9)//最多选择几张
.isneedcamera(true)//是否需要第一项是相机
.spanCount(4)//一行显示几张照片
.actionBarcolor(Color.parseColor("#E91E63"))//设置toolbar的颜色
.statusBarcolor(Color.parseColor("#D81B60")) //设置状态栏的颜色(5.0以上)
.isneedcrop(false)//受否需要剪裁
.setUropOptions(options) //设置剪裁参数
.isSqureCrop(true) //是否是正方形格式剪裁
.pickMode(PickConfig.MODE_MULTIP_PICK)//单选还是多选
.build();
第三步 在onActivityResult中获取选择的图片路径列表
if(resultCode==RESULT_OK && requestCode == PickConfig.PICK_REQUEST_CODE){
//在data中返回 选择的图片列表
ArrayList<String>paths=data.getStringArrayListExtra("data");
}