Skip to content

3.1.0

Compare
Choose a tag to compare
@HuanTanSheng HuanTanSheng released this 19 Mar 06:30
· 15 commits to master since this release
  • 适配: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