一、图片选择器
- 单图选择
- 多图选择
- 拍照选择
- 图片选择预览(支持微博长图)、缩放查看
- 图片预览(支持微博长图)、缩放查看
- 支持 glide、picasso、universal-image-loader、xutils 图片加载库
- 支持配置列表滚动时是否暂停加载图片,列表停止滚动时恢复加载图片(用 xutils 作为图片加载库时该配置无效)
- 正方形、圆形头像、带边框的圆形头像控件
- 朋友圈列表界面的九宫格图片控件
- 发布朋友圈界面的可拖拽排序的九宫格图片控件
- 覆盖相应的资源文件来定制界面
- BGAPhotoHelper 图片裁剪、拍照
https://github.com/bingoogolapple/BGAPhotoPicker-Android
使用注意事项
compileSdkVersion targetSdkVersion 为28,如果是29,图片加载、照相功能用不起
implementation 'cn.bingoogolapple:bga-photopicker:2.0.2'
implementation 'cn.bingoogolapple:bga-baseadapter:2.0.0@aar'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'pub.devrel:easypermissions:1.0.1'
配置颜色 ,否则九宫格图片上面有一层黑色遮照,
<color name="bga_pp_eighteen_maskColor">#00000000</color>
其他一律看demo即可
二、使用知乎开源框架Matisse需注意的地方
https://www.jianshu.com/p/0fe204d00c63