ImageSelector图片选择库,可以用来选择头像,或者多张图片选择

特色

  • 根据Google官方的MVP架构最佳实践 设计
  • 采用RecyclerView + Toolbar + FloatActionButton 状态栏颜色等Material Design
  • 可配置,最大选择数量,Grid列数,是否显示相机,Toolbar颜色等
  • 支持Android6.0 运行时权限检查

支持API >= 11

第一步:支持 (Gradle或Maven)

Gradle:

dependencies {
    compile "com.lijunguan:imageseletor:1.0.2"
}

Maven:


  com.lijunguan
  imageseletor
  1.0.2
  pom

第二步:权限




第三步:代码

//打开选择器
ImageSelector.getInstance().startSelect(MainActivity.this);

//返回图片路径
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == ImageSelector.REQUEST_SELECT_IMAGE && resultCode == RESULT_OK) {
        ArrayList imagesPath = data.getStringArrayListExtra(ImageSelector.SELECTED_RESULT);
        if(imagesPath != null){
            //TODO  do something...
        }
    }
}

配置:
ImageSelector.getInstance()
.setSelectModel(ImageSelector.MULTI_MODE)
.setMaxCount(6) //最大选择数量
.setGridColumns(3) //列表列数
.setShowCamera(false) //是否打开相机,打开相机在高版本手机存在崩溃问题
.setToolbarColor(getResources().getColor(R.color.colorPrimary)) //标题背景颜色
.startSelect(this);

你可能感兴趣的:(ImageSelector图片选择库,可以用来选择头像,或者多张图片选择)