zhihu / Matisse

:fireworks: A well-designed local image and video selector for Android
Apache License 2.0
12.52k stars 2.07k forks source link

同时选择图片和视频,当选中一个视频,在选其它视频时,提示错误(最多只能选择1张图片) #772

Open ClarkZhangdi opened 4 years ago

ClarkZhangdi commented 4 years ago
        Matisse.from(ReportMessageActivity.this)
                .choose(MimeType.ofAll())//图片类型
                .countable(true)//true:选中后显示数字;false:选中后显示对号
                .maxSelectablePerMediaType(maxSelectImg - imageList.size(), 1)
                .addFilter(new VideoFilter(45 * Filter.K * Filter.K))
                .showSingleMediaType(true)
                .theme(com.zhihu.matisse.R.style.Matisse_Dracula)
                .capture(true)//选择照片时,是否显示拍照
                .captureStrategy(new CaptureStrategy(true, BuildConfig.APPLICATION_ID + ".fileprovider"))//参数1 true表示拍照存储在共有目录,false表示存储在私有目录;参数2与 AndroidManifest中authorities值相同,用于适配7.0系统 必须设置
                .imageEngine(new MyImageEngine())//图片加载引擎
                .forResult(SELECT_CODE);

同时支持选择图片和视频,当选中一个视频时,在选中其它视频,提示“最多只能选择一张图片”, 应提示,“最多只能选择一个视频”