Skip to content

Releases: LuckSiege/PictureSelector

v2.4.0

15 Dec 13:52
Compare
Choose a tag to compare

fix 1099
fix 484
fix 1107
fix 1092
fix 1111
fix 1115
fix 1116
fix 1102
fix 659
fix 619
fix 1120

修复多图裁剪生成的图片有可能重名问题
修复开启hideBottomControls(true);&开启压缩后,旋转图片无效问题
图片预览左右滑动优化-加入缓存机制
压缩策略优化,已经压缩过的图片不重复压缩
ucrop支持单独使用
修复一些已知问题

v2.3.9

07 Dec 11:38
Compare
Choose a tag to compare

1.修复外部预览图片长按保存相册没有及时刷新问题
2.修复部分手机启动相册过慢问题

v2.3.8

03 Dec 15:02
0be4c0d
Compare
Choose a tag to compare
 1.PictureSelector加入Caash日志管理工具方便错误分析,具体使用方式请查看Demo 
Application类中...
	Application onCreate加入两行代码
	
  /** PictureSelector日志管理配制开始 **/
  
    // PictureSelector 绑定监听用户获取全局上下文或其他...
    PictureAppMaster.getInstance().setApp(this);
    // PictureSelector Crash日志监听
    PictureSelectorCrashUtils.init((t, e) -> {
        // Crash之后的一些操作可再此处理,没有就忽略...
   });
   
 /** PictureSelector日志管理配制结束 **/
 
 
2.新增api setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR)//
设置屏幕旋转方向,不设置默认使用系统
3.修复minimumCompressSize(100);小于压缩值的图片在Android Q上异常问题
4.修复单选模式isSingleDirectReturn为true并开启了裁剪后不会直接返回结果页bug
5.修改拍照存储目录,并统一PictureSelector创建图片、视频的所有命名规则
6.优化FolderPopWindow弹出动画和切换目录卡顿问题
7.优化Android Q 裁剪压缩耗时问题
8.新增类似新版微信选择风格 .isWeChatStyle(true); 设置为true即可开启
9.新增原图功能.isOriginalImageControl(); 注意:开启了此功能用户就自由选择是否是原图,
压缩、裁剪功能将失效
10.新增繁体、韩语、德语、法语、日语语言包并可能通过api .setLanguage(language);进行设置
11.新增PictureWindowAnimationStyle可以对相册各页面弹出动画自定义;具体参考Demo 
MainActivity.java
12.新增单独设置NavBar色值选项 mPictureParameterStyle.pictureNavBarColor = 
Color.parseColor("#393a3e");
13.新增重命名api
.cameraFileName("test.png") // 重命名拍照文件名、注意这个只在使用相机时可以使用,如果
使用相机又开启了压缩或裁剪 需要配合压缩和裁剪文件名api
.renameCompressFile("test.png") // 重命名压缩文件名、注意这个不要重复,只适用于单张图
压缩使用
.renameCropFileName("test.png")// 重命名裁剪文件名、注意这个不要重复,只适用于单张图
裁剪使用
14.修复拍照或录视频后取不到宽高问题
15.修复裁剪+压缩后图片后缀不一致问题
16.修复单选模式下isSingleDirectReturn(true);点击右上角还是会有勾选效果问题

v2.3.7

02 Dec 15:32
e0ca427
Compare
Choose a tag to compare

1.修复minimumCompressSize(100);小于压缩值的图片在Android Q上异常问题
2.修复单选模式isSingleDirectReturn为true并开启了裁剪后不会直接返回结果页bug
3.修改拍照存储目录,并统一PictureSelector创建图片、视频的所有命名规则
4.优化FolderPopWindow弹出动画和切换目录卡顿问题
5.优化Android Q 裁剪压缩耗时问题
6.新增类似新版微信选择风格 .isWeChatStyle(true); 设置为true即可开启
7.新增原图功能.isOriginalImageControl(); 注意:开启了此功能用户就自由选择是否是原图,压缩、裁剪功能将失效
8.新增繁体、韩语、德语、法语、日语语言包并可能通过api .setLanguage(language);进行设置
9.新增PictureWindowAnimationStyle可以对相册各页面弹出动画自定义;具体参考Demo MainActivity.java
10.新增单独设置NavBar色值选项 mPictureParameterStyle.pictureNavBarColor = Color.parseColor("#393a3e");
11.新增重命名api
.cameraFileName("test.png") // 重命名拍照文件名、注意这个只在使用相机时可以使用,如果使用相机又开启了压缩或裁剪 需要配合压缩和裁剪文件名api
.renameCompressFile("test.png") // 重命名压缩文件名、注意这个不要重复,只适用于单张图压缩使用
.renameCropFileName("test.png")// 重命名裁剪文件名、注意这个不要重复,只适用于单张图裁剪使用
12.修复拍照或录视频后取不到宽高问题
13.修复裁剪+压缩后图片后缀不一致问题
14.修复单选模式下isSingleDirectReturn(true);点击右上角还是会有勾选效果问题

v2.3.6

01 Dec 16:00
Compare
Choose a tag to compare

1.优化FolderPopWindow弹出动画和切换目录卡顿问题
2.优化Android Q 裁剪压缩耗时问题
3.新增类似新版微信选择风格 .isWeChatStyle(true); 设置为true即可开启
4.新增原图功能.isOriginalImageControl(); 注意:开启了此功能用户就自由选择是否是原图,压缩、裁剪功能将失效
5.新增繁体、韩语、德语、法语、日语语言包并可能通过api .setLanguage(language);进行设置
6.新增PictureWindowAnimationStyle可以对相册各页面弹出动画自定义;具体参考Demo MainActivity.java
7.新增单独设置NavBar色值选项 mPictureParameterStyle.pictureNavBarColor = Color.parseColor("#393a3e");
8.新增重命名api
.cameraFileName("test.png") // 重命名拍照文件名、注意这个只在使用相机时可以使用,如果使用相机又开启了压缩或裁剪 需要配合压缩和裁剪文件名api
.renameCompressFile("test.png") // 重命名压缩文件名、注意这个不要重复,只适用于单张图压缩使用
.renameCropFileName("test.png")// 重命名裁剪文件名、注意这个不要重复,只适用于单张图裁剪使用
9.修复拍照或录视频后取不到宽高问题
10.修复裁剪+压缩后图片后缀不一致问题
11.修复单选模式下isSingleDirectReturn(true);点击右上角还是会有勾选效果问题

v2.3.4

24 Nov 14:25
Compare
Choose a tag to compare

1.新增动态设置相册和裁剪主题功能api,动态设置主题的权限最高!!!
.setPictureStyle(mPictureParameterStyle); // 动态自定义相册主题
.setPictureCropStyle(mCropParameterStyle); // 动态自定义裁剪主题
注意:如果动态设置了主题 以上相册和裁剪两者的主题优先级都高于.theme(themeId);方式,所以个人建议动态设置主题和.theme(themeId); 二选一最好!!!
2.新增api .queryMaxFileSize(10) // 只查多少M以内的图片、视频、音频 单位:M
3.外部预览页面新增删除按钮
4.修复FolderPopWindow未点在超过屏幕高度60%时关闭不了问题
5.修复java.lang.IllegalStateException: The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: 86, found: 0 bug
6.修复.theme(themeId);方式修改裁剪主题不生效问题
7.优化布局层次
8.修复issues

v2.3.3

23 Nov 15:51
Compare
Choose a tag to compare

1.新增动态设置相册和裁剪主题功能api,动态设置主题的权限最高!!!
.setPictureStyle(mPictureParameterStyle); // 动态自定义相册主题
.setPictureCropStyle(mCropParameterStyle); // 动态自定义裁剪主题
注意:如果动态设置了主题 以上相册和裁剪两者的主题优先级都高于.theme(themeId);方式,所以个人建议动态设置主题和.theme(themeId); 二选一最好!!!
2.新增api .queryMaxFileSize(10) // 只查多少M以内的图片、视频、音频 单位:M
3.修复FolderPopWindow未点在超过屏幕高度60%时关闭不了问题
4.修复java.lang.IllegalStateException: The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: 86, found: 0 bug
5.修复.theme(themeId);方式修改裁剪主题不生效问题
6.优化布局层次
7.修复issues

v2.3.2

21 Nov 03:02
4ea67b5
Compare
Choose a tag to compare
Update README.md

v2.3.1

21 Nov 02:52
4ea67b5
Compare
Choose a tag to compare

移除对RxJava依赖
移除对RxPermissions依赖改为原生权限申请方式
优化一些不必要的判断逻辑
修复预览时保存gif至本地变成静态图问题
修复一些issues

v2.3.0

19 Nov 10:06
Compare
Choose a tag to compare

1.移除Glide的依赖