大家都知道我们直接调取相册都是只能选择一张照片,但是如何多选呢,今天跟大家分享一个好用的框架
目录
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c08f23c31a5d6bb169180f6de001f834.png#pic_center)
第一步:添加依赖
/*图片多选框架*/
implementation 'com.yanzhenjie:album:1.0.0'
第二步: 添加权限
1.添加文件读写权限和相机权限
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
2.注册AlbumActivity
<activity android:name="com.yanzhenjie.album.AlbumActivity" />
第三步: 调用
1.调用设置参数
Album.startAlbum(
this,//上下文
1001,//resultCode
5,//选择最大数量
ContextCompat.getColor(this, R.color.blue),
ContextCompat.getColor(this, R.color.blue)
)
2.回调返回图片list
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (resultCode == RESULT_OK) {
// 图片选择结果回调
var list=Album.parseResult(data)
}
}