Releases
3.1.0
适配:android 11
重要:createAlbum方法新增useWidth参数
意义:是否需要使用图片的宽高数据。
true:会保证宽高数据的正确性,耗时,扫描图片慢。
false:不需要,宽高数据返回为0。
特别声明:如果使用到宽高限制,则useWidth会强制为true。
重要:新增API:preLoad(Context cxt),预加载,不调用该方法也不影响程序使用。单类型选择建议不调用该方法,某些机型第一次扫描多类型文件可能会慢,可以在app主页面或调用EasyPhotos的上一页做一次预加载,若未授权读取权限该功能失效但不影响程序使用。
重要:start的链式回调模式,增加onCancel状态回调
重要:EasyPhotos.addWatermark方法,新增返回Bitmap(既加水印后的Bitmap),新增orientation参数,int类型,Bitmap的旋转角度。当useWidth为true时,Photo实体类中会有orientation,若bitmap不是用户手机内图片,填0即可。
重要:新增.complexSelector(boolean singleType,int videoCount,int pictureCount),支持复杂选择情况,singleType为是否只能选择一种文件类型,如用户选择视频后不可以选择图片,若false则可以同时选择。后面两个参数为视频和图片各自类型的最大选择数。
新增:内部新增加载框,可覆盖dialog_loading_easy_photos.xml文件进行自定义样式修改
优化:优化图片读取速度
优化:防止选择图片时多次点击完成按钮
修复:三星机型添加水印后的图片旋转问题
修复:部分机型取回uri为null的情况
修复:只选择视频时,若视频为空时的提示语
修复:android8的Only fullscreen opaque activities can request orientation 问题
修复:无法调用一加8t相机问题,由群友蜗牛 贡献
修复:偶现的ANR情况
更新:subsampling-scale-image-view-androidx:3.10.0
更新:androidx.appcompat:appcompat:1.2.0
更新:androidx.constraintlayout:constraintlayout:2.0.4
You can’t perform that action at this time.