Releases: kongzue/DialogX
Releases · kongzue/DialogX
0.0.48.beta28测试版更新
- 修复 BottomDialog/BottomMenu 在暗色模式下 Cancel 按钮存在显示异常;
- 完善 iOS 主题下的模糊组件;
0.0.48.beta27测试版更新
- 修复部分组件出现无法接收返回按键的问题;
0.0.48.beta26测试版本更新
- 修复特定设备下存在的关于 PopNotification 以及 PopTip 内存泄漏异常;
0.0.48.beta25测试版更新
0.0.48.beta25
- 修复上个版本关于
DialogXBaseRelativeLayout
可能存在的死循环异常修复;
0.0.48.beta24
- 当输入法处于弹出时,PopTip、PopNotification 启动时将不会再导致输入法关闭;
- PopTip、PopNotification 不会再获取任何焦点和触摸事件;
- 修复异常日志打印;
0.0.48.beta24测试版本发布
- 当输入法处于弹出时,PopTip、PopNotification 启动时将不会再导致输入法关闭;
- PopTip、PopNotification 不会再获取任何焦点和触摸事件;
- 修复异常日志打印;
0.0.48.beta23测试版本发布
0.0.48.beta23
- 根据合理化建议,对 DialogXAnimInterface 完全自定义主题接口进行调整,从此版本起,不再需要“动画进度回调”,对话框将自动根据实际情况执行 dismiss 等操作,更新后去掉参数
ObjectRunnable<Float> animProgress
,将增加提供ViewGroup dialogBodyView
直接将对话框内容实例化元素提供给开发者; - 修复部分对话框组件可能因动画回调存在的隐形问题导致无法正常关闭,例如此前的 WaitDialog 就存在此问题,上述调整也是为了修复此问题由评估后做出的调整。
另外请注意:
- BaseDialog.getContext()
- com.kongzue.dialogx.util.views.BlurView
0.0.48.beta22测试版本更新
- BottomDialog 以及 BottomMenu 各主题全部提供 Ok、Cancel、Other 三个按钮,此前该设置受限于主题样式,仅在 Material、Material You 两个主题下提供三个按钮,在其他主题中只提供了取消按钮;
- AGT 版本升级;
- BaseDialog.getContext()
- com.kongzue.dialogx.util.views.BlurView
0.0.48.beta21测试版更新
- BottomDialog 和 FullScreenDialog 增加设置
.setBottomNonSafetyAreaBySelf(boolean)
开启后内容布局将可以跨底部非安全区显示,此时需要开发者自行适配内容的 paddingBottom 以规避无法操作的区域,此设计的初衷在于允许内容布局的背景实现沉浸式。
Tips:要获得底部非安全区高度,您可以使用
int bottomUnsafeArea = dialog.getDialogImpl().boxRoot.getUnsafePlace().bottom
获取,单位为像素。
- BlurView 的属性 RealtimeBlurView#radius 修改为 RealtimeBlurView#realtimeRadius 以规避部分其他框架的属性冲突;
- 修复 FullScreenDialog 在部分旧版本系统下存在的背景缩放闪缩问题;
0.0.48.beta20测试版更新
- 修复了在对话框显示时且输入法弹起时,启动其他Activity返回后出现对话框位置异常的问题;
- 修复了特定机型下FullScreenDialog背景闪烁的问题;
0.0.48.beta19测试版更新
- 优化了 FullScreenDialog 的流畅度;
- 修复了 PopMenu 可能在特殊情况下的位置闪动问题;
- 增加了特殊异常情况下的错误提示:当 DialogX 的启动 activity 为空或绑定的 activity 的 decorView 为空时给出具体错误提示;