0.0.51.beta4 版本更新
- 修复PopTip、PopNotification的DialogXBaseRelativeLayout#handleOnBackPressed导致Activity无法获取返回事件的问题;
- 合并 https://github.com/kongzue/DialogX/pull/540 ClassCastException问题修复,感谢 @4327b9fb
0.0.51.beta3 版本更新
- Gradle Wrapper 升级到 8.9;
- Android Gradle Plugin(AGP)升级到 8.7.3;
- 引入 gradle/libs.versions.toml 做版本统一管理;
- 完成 AGP 8 的 namespace / BuildConfig / final R 适配;
- 修复 minSdk 19 下 API 21 构造函数 lint 报错(通过注解标识);
- PopMenu 增强,新增对外方法、动画计算修正; 感谢 @Sky-JD 🎉
0.0.51.beta2 测试版本更新
0.0.51.beta2
- 修复多选模式在有默认选中项的情况下 getSelectionIndexArray与getSelectTextArray为null的问题(PR:529);
- 修复DialogFragment模式下onStart中activity弱引用为空未判断问题(issues https://github.com/kongzue/DialogX/issues/530);
感谢 @utafrali @caglareker @HdShare 的贡献!
0.0.51.beta1测试版本更新
0.0.51.beta1
- 修复暗色模式下 BottomDialog 按钮不生效的问题;
- 修复 BottomMenu 部分设置按钮时无法正常动态显示的问题;
- GuideDialog添加baseView链式方法,感谢@nonameShijian 的贡献;
- 升级targetSdkVersion-33,bugfix issues:523;
0.0.50正式版本发布
0.0.50
- DialogX 增加 autoGC 开关,控制销毁对话框时自动回收内存;
- 修复使用bindDismissWithLifecycleOwner可能因activity生命周期为Stop导致对话框错误关闭的情况。
0.0.50.beta39测试版本更新
- 所有对话框增加
setCustomDialogLayoutResId(layoutResId)或setCustomDialogLayoutResId(layoutResId, isLightTheme)用于单次修改对话框根布局样式,自定义对话框样式更灵活; - 修复BottomMenu和MessageMenu可能因主题版本不一致存在的空指针问题;
- 修复高频重复执行 WaitDialog/TipDialog 状态切换可能导致动画卡住的问题;
- 修复队列对话框无法正常执行的问题;
0.0.50.beta38 测试版本更新
- 修复了 PopMenu 设置菜单文字颜色无效的问题;
- 修复 PopMenu 在 iOS 和 kongzue 注意下文本位置偏右的问题;
- 修复 CustomDialog 在
setAlign(CustomDialog.ALIGN.LEFT_CENTER)或者setAlign(CustomDialog.ALIGN.LEFT)存在的位置显示异常 bug,感谢 issues #507 的反馈;
0.0.50.beta37测试版本更新
- CustomDialog 增加了
setMaxWidth、setMaxHeight、setMinHeight、setMinWidth接口; - BottomDialog 增加了支持直接设置 ok、cancel 按钮的启动静态方法;
- 修复 FullScreenDialog 在特定情况下显示时会闪烁的问题;
0.0.50.beta36测试版本更新
- 修复 PopTip 和 PopNotification 通过
.show(activity)指定要显示到 activity 无效问题; - PopMenu 增加了
.show(activity)方法;