知乎开源多选相册导入使用并添加删除按钮

导入jar

compile 'com.zhihu.android:matisse:0.4.3'

调用多选相册

 Matisse.from(ReportMovieActivity.this)
                        .choose(MimeType.allOf()) // 选择 mime 的类型
                        .countable(true)
                        .maxSelectable(size) // 图片选择的最多数量
                        .gridExpectedSize(getResources().getDimensionPixelSize(R.dimen.grid_expected_size))//图片显示的宽高大小
                        .restrictOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED)
                        .thumbnailScale(0.85f) // 缩略图的比例
                        .imageEngine(new GlideEngine()) // 使用的图片加载引擎
                        .forResult(IMAGE); // 设置作为标记的请求码

根据返回的图片解析,并且添加删除按钮提供删除功能

 if (requestCode == IMAGE && resultCode == Activity.RESULT_OK && data != null) {
//            Uri selectedImage = data.getData();
            List dataList = Matisse.obtainResult(data);
//            selectImageLl.addView(imageView);
//            imagePathList.add(imagePath);
            Log.v("dataList",""+dataList.toString());
            String[] filePathColumns = {MediaStore.Images.Media.DATA};
            for (int i = 0 ;i

你可能感兴趣的:(知乎开源多选相册导入使用并添加删除按钮)