最近项目中需要选择本地图片,自己就在网上找了一个第三方框架,此框架不太满足自己的需求,此框架拍照后,会自动将照片返回,我需要将图片设置为选中状态并不返回,自己修改了框架源码,改成自己的需求,下面有图片,各位小伙伴可先看看效果图(本来想放gif的。但是gif太大,上传不了,具体的效果可下载apk体验),觉的有需要了可以拿走去用。(我这里是不限制选择的图片数量,此框架还可以设置选中图片的最大数量,是否单选,是否可以放大图片,是否使用拍照)
在MainActivity中可以设置参数
mAdapter.setOnItemClickListener(new ImageAdapter.OnItemClickListener() {@Overridepublic void onItemClick(int position) {if(position == images.size() - 1){ImageSelector.builder().useCamera(true) // 设置是否使用拍照.setSingle(false) //设置是否单选.canPreview(true) //是否点击放大图片查看,,默认为true.setMaxSelectCount(0) // 图片的最大选择数量,小于等于0时,不限数量。.start(MainActivity.this, REQUEST_CODE); // 打开相册}}});
给出demo的源码以及apk,小伙伴们可以下载看看,有需要的小伙伴别忘记点个赞哦。
apk下载:链接:/s/1j2VY6iSj0vKzueEThgA0bQ 提取码:90j0源码下载:链接:/s/1bFSsfs94T3ulzYrL4AaGdQ 提取码:qjmn
最后给出此框架的地址,可以去看看具体的使用方法。
传送门