-
Notifications
You must be signed in to change notification settings - Fork 215
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
【BUG反馈】 0.0.49.beta13 开始 FullScreenDialog 设置 setMaxHeight 显示后位置异常,底部有多余边距 #387
Comments
此问题正在尝试解决。 |
请尝试更新至 0.0.49.beta19测试版更新 |
kongzue
added a commit
that referenced
this issue
Oct 15, 2023
- 尝试修复 #387 #388 bug 0.0.49.beta18 - 尝试修复 #370 bug 0.0.49.beta17 - 修复<=API29的部分设备上存在的非安全区不回调的问题; - 合并 #377 的 PR - 其他问题修复 0.0.49.beta14 ready - 修复 PopNotification 存在的显示位置错误问题; - 修复 InputDialog 点击背景无法关闭的问题; - 修复 FullScreenDialog 滑动错位问题; - 修复 OnBindView 回调 view 不为 customView 的问题; 0.0.49.beta13 - FullScreenDialog 增加 maskColor 设置; - 修复 IOS 主题下 MessageDialog 使用 build() 构建模式时无法设置背景颜色的问题; - 修复 CustomDialog 设置 FullScreen 属性无效的问题; 0.0.49.beta12 ready - 尝试修正 padding属性设置错误的bug(via @Matcha-xiaobin #356); - 修复了 PopTip 在频繁弹出时某些已经显示的 PopTip 可能存在的导致异常显示在屏幕顶部的问题; - BottomDialog 增加 setScrollableWhenContentLargeThanVisibleRange(boolean) 允许将自定义布局添加到对话框本身存在的 ScrollView 外,请注意此方法将会使自定义布局添加到 Title Text、Content(Message Text)之间; 0.0.49.beta11 - 修复部分已知问题; 0.0.49.beta10 - 完善 OnBindView 内部逻辑,当dialog和view相同时不重复执行onBind事件; - WaitDialog新增onShow(DialogXRunnable)和onDismiss(DialogXRunnable); - 尝试修复可能存在的问题; 0.0.49.beta9 - 菜单布局结构优化; 0.0.49.beta8 - 对话框内的 dialogView 引用进行了处理,以及 PopTip 的 baseView,减少在低版本安卓系统上出现内存泄漏的可能性 - FullScreenDialog 新增了方法 hideActivityContentView(boolean) 用于设置是否在显示 FullScreenDialog 时不对 activity 的界面内容进行渲染,这将提升一定的性能,此方法只可以在使用 build 方法构建且在执行show方法之前使用,但这将引发一些问题,例如输入法弹出时 FullScreenDialog 无法上浮等; - 其他问题修复; 0.0.49.beta6 - 对 BottomMenu 的 setOkButton、setCancelButton、setOtherButton 提供了单独的 OnBottomMenuButtonClickListener 参数接口,可直接提供 BottomMenu 参数的 onClick 回调事件; - BottomDialog/BottomMenu 新增 set/get OkTextInfo 和 OtherTextInfo 方法; - 修复 DialogXBaseRelativeLayout 可能存在的嵌套循环调用 requestFocus() 方法的问题; - 修复关于 WaitDialog 设置背景颜色不生效的问题; 0.0.49.beta5 ready - ActivityScreenShotImageView 增加静态方法 useHardwareRenderingMode,开启可使用硬件加速渲染模式; - 修复部分系统下 ActivityScreenShotImageView 在执行回收时触发的“Software rendering doesn't support hardware bitmaps.”异常; - 其他问题修复; 0.0.49.beta4 ready - 修复部分系统下 BlurRelativeLayout 或 BlurRelativeLayout 在执行回收时触发的“Calling RS with no Context active.”异常; - ActivityScreenShotImageView 截图方案更新; 0.0.49.beta4 ready - 修复在部分设备上由 DialogXBaseRelativeLayout 引发的 StackOverflowError,此问题猜测跟特定版本系统固件存在问题有关; 0.0.49.beta3 - 修复 ActivityScreenShotImageView 可能引发的“Software rendering doesn’t support hardware bitmaps” 异常; - 修复 BottomDialog/FullScreenDialog 的滑动事件在内部存在 ScrollController 时,若触摸位置处于 ScrollController 布局外无法滑动对话框的问题; 0.0.49.beta2 - InputInfo新增方法:`getInputFilters()`、`setInputFilters(InputFilter[] inputFilters)`、`addInputFilter(InputFilter inputFilter)` 和 `removeInputFilter(InputFilter inputFilter)`(issues:332); - 尝试性修复 DialogFragment 模式实现下的 WaitDialog 内存泄漏问题(issues:334); - 修复关于DialogFragmentImpl引发的空指针问题此问题(issues:335); 0.0.49.beta1 - 修复 BlurRelativeLayout 和 BlurLinearLayout 在 iOS 主题下使用 DialogFragment 模式时存在的渲染宽度和高度 <=0 导致的异常(issues:324); - 修复 IOS 主题下可能存在的 `RSInvalidStateException: Calling RS with no Context active` 异常问题(issues:327); - 修复可能存在的高频启关对话框过程中,因UI未完成构建被关闭引发的空指针异常(issues:331);
那没办法了,回档吧 |
@Matcha-xiaobin 暂时处理了,等更多的测试反馈,近期可能没办法更新到正式版 |
在Pixel5上没有发现这个问题,等待更进一步测试 |
可以提供一份测试代码的样例么 |
kongzue
added a commit
that referenced
this issue
Oct 23, 2023
- 尝试修复 activity 处于全屏情况下可能存在的输入法弹出对话框无法上移的问题; 0.0.49.beta19 - 尝试修复 #387 #388 bug 0.0.49.beta18 - 尝试修复 #370 bug 0.0.49.beta17 - 修复<=API29的部分设备上存在的非安全区不回调的问题; - 合并 #377 的 PR - 其他问题修复 0.0.49.beta14 ready - 修复 PopNotification 存在的显示位置错误问题; - 修复 InputDialog 点击背景无法关闭的问题; - 修复 FullScreenDialog 滑动错位问题; - 修复 OnBindView 回调 view 不为 customView 的问题; 0.0.49.beta13 - FullScreenDialog 增加 maskColor 设置; - 修复 IOS 主题下 MessageDialog 使用 build() 构建模式时无法设置背景颜色的问题; - 修复 CustomDialog 设置 FullScreen 属性无效的问题; 0.0.49.beta12 ready - 尝试修正 padding属性设置错误的bug(via @Matcha-xiaobin #356); - 修复了 PopTip 在频繁弹出时某些已经显示的 PopTip 可能存在的导致异常显示在屏幕顶部的问题; - BottomDialog 增加 setScrollableWhenContentLargeThanVisibleRange(boolean) 允许将自定义布局添加到对话框本身存在的 ScrollView 外,请注意此方法将会使自定义布局添加到 Title Text、Content(Message Text)之间; 0.0.49.beta11 - 修复部分已知问题; 0.0.49.beta10 - 完善 OnBindView 内部逻辑,当dialog和view相同时不重复执行onBind事件; - WaitDialog新增onShow(DialogXRunnable)和onDismiss(DialogXRunnable); - 尝试修复可能存在的问题; 0.0.49.beta9 - 菜单布局结构优化; 0.0.49.beta8 - 对话框内的 dialogView 引用进行了处理,以及 PopTip 的 baseView,减少在低版本安卓系统上出现内存泄漏的可能性 - FullScreenDialog 新增了方法 hideActivityContentView(boolean) 用于设置是否在显示 FullScreenDialog 时不对 activity 的界面内容进行渲染,这将提升一定的性能,此方法只可以在使用 build 方法构建且在执行show方法之前使用,但这将引发一些问题,例如输入法弹出时 FullScreenDialog 无法上浮等; - 其他问题修复; 0.0.49.beta6 - 对 BottomMenu 的 setOkButton、setCancelButton、setOtherButton 提供了单独的 OnBottomMenuButtonClickListener 参数接口,可直接提供 BottomMenu 参数的 onClick 回调事件; - BottomDialog/BottomMenu 新增 set/get OkTextInfo 和 OtherTextInfo 方法; - 修复 DialogXBaseRelativeLayout 可能存在的嵌套循环调用 requestFocus() 方法的问题; - 修复关于 WaitDialog 设置背景颜色不生效的问题; 0.0.49.beta5 ready - ActivityScreenShotImageView 增加静态方法 useHardwareRenderingMode,开启可使用硬件加速渲染模式; - 修复部分系统下 ActivityScreenShotImageView 在执行回收时触发的“Software rendering doesn't support hardware bitmaps.”异常; - 其他问题修复; 0.0.49.beta4 ready - 修复部分系统下 BlurRelativeLayout 或 BlurRelativeLayout 在执行回收时触发的“Calling RS with no Context active.”异常; - ActivityScreenShotImageView 截图方案更新; 0.0.49.beta4 ready - 修复在部分设备上由 DialogXBaseRelativeLayout 引发的 StackOverflowError,此问题猜测跟特定版本系统固件存在问题有关; 0.0.49.beta3 - 修复 ActivityScreenShotImageView 可能引发的“Software rendering doesn’t support hardware bitmaps” 异常; - 修复 BottomDialog/FullScreenDialog 的滑动事件在内部存在 ScrollController 时,若触摸位置处于 ScrollController 布局外无法滑动对话框的问题; 0.0.49.beta2 - InputInfo新增方法:`getInputFilters()`、`setInputFilters(InputFilter[] inputFilters)`、`addInputFilter(InputFilter inputFilter)` 和 `removeInputFilter(InputFilter inputFilter)`(issues:332); - 尝试性修复 DialogFragment 模式实现下的 WaitDialog 内存泄漏问题(issues:334); - 修复关于DialogFragmentImpl引发的空指针问题此问题(issues:335); 0.0.49.beta1 - 修复 BlurRelativeLayout 和 BlurLinearLayout 在 iOS 主题下使用 DialogFragment 模式时存在的渲染宽度和高度 <=0 导致的异常(issues:324); - 修复 IOS 主题下可能存在的 `RSInvalidStateException: Calling RS with no Context active` 异常问题(issues:327); - 修复可能存在的高频启关对话框过程中,因UI未完成构建被关闭引发的空指针异常(issues:331);
kongzue
added a commit
that referenced
this issue
Oct 30, 2023
- 修复 #394、#392 相关问题; 0.0.49.beta20 - 尝试修复 activity 处于全屏情况下可能存在的输入法弹出对话框无法上移的问题; 0.0.49.beta19 - 尝试修复 #387 #388 bug 0.0.49.beta18 - 尝试修复 #370 bug 0.0.49.beta17 - 修复<=API29的部分设备上存在的非安全区不回调的问题; - 合并 #377 的 PR - 其他问题修复 0.0.49.beta14 ready - 修复 PopNotification 存在的显示位置错误问题; - 修复 InputDialog 点击背景无法关闭的问题; - 修复 FullScreenDialog 滑动错位问题; - 修复 OnBindView 回调 view 不为 customView 的问题; 0.0.49.beta13 - FullScreenDialog 增加 maskColor 设置; - 修复 IOS 主题下 MessageDialog 使用 build() 构建模式时无法设置背景颜色的问题; - 修复 CustomDialog 设置 FullScreen 属性无效的问题; 0.0.49.beta12 ready - 尝试修正 padding属性设置错误的bug(via @Matcha-xiaobin #356); - 修复了 PopTip 在频繁弹出时某些已经显示的 PopTip 可能存在的导致异常显示在屏幕顶部的问题; - BottomDialog 增加 setScrollableWhenContentLargeThanVisibleRange(boolean) 允许将自定义布局添加到对话框本身存在的 ScrollView 外,请注意此方法将会使自定义布局添加到 Title Text、Content(Message Text)之间; 0.0.49.beta11 - 修复部分已知问题; 0.0.49.beta10 - 完善 OnBindView 内部逻辑,当dialog和view相同时不重复执行onBind事件; - WaitDialog新增onShow(DialogXRunnable)和onDismiss(DialogXRunnable); - 尝试修复可能存在的问题; 0.0.49.beta9 - 菜单布局结构优化; 0.0.49.beta8 - 对话框内的 dialogView 引用进行了处理,以及 PopTip 的 baseView,减少在低版本安卓系统上出现内存泄漏的可能性 - FullScreenDialog 新增了方法 hideActivityContentView(boolean) 用于设置是否在显示 FullScreenDialog 时不对 activity 的界面内容进行渲染,这将提升一定的性能,此方法只可以在使用 build 方法构建且在执行show方法之前使用,但这将引发一些问题,例如输入法弹出时 FullScreenDialog 无法上浮等; - 其他问题修复; 0.0.49.beta6 - 对 BottomMenu 的 setOkButton、setCancelButton、setOtherButton 提供了单独的 OnBottomMenuButtonClickListener 参数接口,可直接提供 BottomMenu 参数的 onClick 回调事件; - BottomDialog/BottomMenu 新增 set/get OkTextInfo 和 OtherTextInfo 方法; - 修复 DialogXBaseRelativeLayout 可能存在的嵌套循环调用 requestFocus() 方法的问题; - 修复关于 WaitDialog 设置背景颜色不生效的问题; 0.0.49.beta5 ready - ActivityScreenShotImageView 增加静态方法 useHardwareRenderingMode,开启可使用硬件加速渲染模式; - 修复部分系统下 ActivityScreenShotImageView 在执行回收时触发的“Software rendering doesn't support hardware bitmaps.”异常; - 其他问题修复; 0.0.49.beta4 ready - 修复部分系统下 BlurRelativeLayout 或 BlurRelativeLayout 在执行回收时触发的“Calling RS with no Context active.”异常; - ActivityScreenShotImageView 截图方案更新; 0.0.49.beta4 ready - 修复在部分设备上由 DialogXBaseRelativeLayout 引发的 StackOverflowError,此问题猜测跟特定版本系统固件存在问题有关; 0.0.49.beta3 - 修复 ActivityScreenShotImageView 可能引发的“Software rendering doesn’t support hardware bitmaps” 异常; - 修复 BottomDialog/FullScreenDialog 的滑动事件在内部存在 ScrollController 时,若触摸位置处于 ScrollController 布局外无法滑动对话框的问题; 0.0.49.beta2 - InputInfo新增方法:`getInputFilters()`、`setInputFilters(InputFilter[] inputFilters)`、`addInputFilter(InputFilter inputFilter)` 和 `removeInputFilter(InputFilter inputFilter)`(issues:332); - 尝试性修复 DialogFragment 模式实现下的 WaitDialog 内存泄漏问题(issues:334); - 修复关于DialogFragmentImpl引发的空指针问题此问题(issues:335); 0.0.49.beta1 - 修复 BlurRelativeLayout 和 BlurLinearLayout 在 iOS 主题下使用 DialogFragment 模式时存在的渲染宽度和高度 <=0 导致的异常(issues:324); - 修复 IOS 主题下可能存在的 `RSInvalidStateException: Calling RS with no Context active` 异常问题(issues:327); - 修复可能存在的高频启关对话框过程中,因UI未完成构建被关闭引发的空指针异常(issues:331);
kongzue
added a commit
that referenced
this issue
Oct 31, 2023
- 修复 #394、#392 相关问题; - 修复 #393 相关问题; 0.0.49.beta20 - 尝试修复 activity 处于全屏情况下可能存在的输入法弹出对话框无法上移的问题; 0.0.49.beta19 - 尝试修复 #387 #388 bug 0.0.49.beta18 - 尝试修复 #370 bug 0.0.49.beta17 - 修复<=API29的部分设备上存在的非安全区不回调的问题; - 合并 #377 的 PR - 其他问题修复 0.0.49.beta14 ready - 修复 PopNotification 存在的显示位置错误问题; - 修复 InputDialog 点击背景无法关闭的问题; - 修复 FullScreenDialog 滑动错位问题; - 修复 OnBindView 回调 view 不为 customView 的问题; 0.0.49.beta13 - FullScreenDialog 增加 maskColor 设置; - 修复 IOS 主题下 MessageDialog 使用 build() 构建模式时无法设置背景颜色的问题; - 修复 CustomDialog 设置 FullScreen 属性无效的问题; 0.0.49.beta12 ready - 尝试修正 padding属性设置错误的bug(via @Matcha-xiaobin #356); - 修复了 PopTip 在频繁弹出时某些已经显示的 PopTip 可能存在的导致异常显示在屏幕顶部的问题; - BottomDialog 增加 setScrollableWhenContentLargeThanVisibleRange(boolean) 允许将自定义布局添加到对话框本身存在的 ScrollView 外,请注意此方法将会使自定义布局添加到 Title Text、Content(Message Text)之间; 0.0.49.beta11 - 修复部分已知问题; 0.0.49.beta10 - 完善 OnBindView 内部逻辑,当dialog和view相同时不重复执行onBind事件; - WaitDialog新增onShow(DialogXRunnable)和onDismiss(DialogXRunnable); - 尝试修复可能存在的问题; 0.0.49.beta9 - 菜单布局结构优化; 0.0.49.beta8 - 对话框内的 dialogView 引用进行了处理,以及 PopTip 的 baseView,减少在低版本安卓系统上出现内存泄漏的可能性 - FullScreenDialog 新增了方法 hideActivityContentView(boolean) 用于设置是否在显示 FullScreenDialog 时不对 activity 的界面内容进行渲染,这将提升一定的性能,此方法只可以在使用 build 方法构建且在执行show方法之前使用,但这将引发一些问题,例如输入法弹出时 FullScreenDialog 无法上浮等; - 其他问题修复; 0.0.49.beta6 - 对 BottomMenu 的 setOkButton、setCancelButton、setOtherButton 提供了单独的 OnBottomMenuButtonClickListener 参数接口,可直接提供 BottomMenu 参数的 onClick 回调事件; - BottomDialog/BottomMenu 新增 set/get OkTextInfo 和 OtherTextInfo 方法; - 修复 DialogXBaseRelativeLayout 可能存在的嵌套循环调用 requestFocus() 方法的问题; - 修复关于 WaitDialog 设置背景颜色不生效的问题; 0.0.49.beta5 ready - ActivityScreenShotImageView 增加静态方法 useHardwareRenderingMode,开启可使用硬件加速渲染模式; - 修复部分系统下 ActivityScreenShotImageView 在执行回收时触发的“Software rendering doesn't support hardware bitmaps.”异常; - 其他问题修复; 0.0.49.beta4 ready - 修复部分系统下 BlurRelativeLayout 或 BlurRelativeLayout 在执行回收时触发的“Calling RS with no Context active.”异常; - ActivityScreenShotImageView 截图方案更新; 0.0.49.beta4 ready - 修复在部分设备上由 DialogXBaseRelativeLayout 引发的 StackOverflowError,此问题猜测跟特定版本系统固件存在问题有关; 0.0.49.beta3 - 修复 ActivityScreenShotImageView 可能引发的“Software rendering doesn’t support hardware bitmaps” 异常; - 修复 BottomDialog/FullScreenDialog 的滑动事件在内部存在 ScrollController 时,若触摸位置处于 ScrollController 布局外无法滑动对话框的问题; 0.0.49.beta2 - InputInfo新增方法:`getInputFilters()`、`setInputFilters(InputFilter[] inputFilters)`、`addInputFilter(InputFilter inputFilter)` 和 `removeInputFilter(InputFilter inputFilter)`(issues:332); - 尝试性修复 DialogFragment 模式实现下的 WaitDialog 内存泄漏问题(issues:334); - 修复关于DialogFragmentImpl引发的空指针问题此问题(issues:335); 0.0.49.beta1 - 修复 BlurRelativeLayout 和 BlurLinearLayout 在 iOS 主题下使用 DialogFragment 模式时存在的渲染宽度和高度 <=0 导致的异常(issues:324); - 修复 IOS 主题下可能存在的 `RSInvalidStateException: Calling RS with no Context active` 异常问题(issues:327); - 修复可能存在的高频启关对话框过程中,因UI未完成构建被关闭引发的空指针异常(issues:331);
kongzue
added a commit
that referenced
this issue
Nov 2, 2023
全屏对话框的背景缩放将默认从设备圆角(若无法获取则依照当前默认值0,即直角)向内缩小的同时,圆角渐变为activityContentRadius值,activityContentRadius默认取对话框圆角值radius,若对话框圆角未设置默认15dp。 - 将添加一个接口:setActivityContentRadius(float) 你可以指定一个值,用于指定全屏对话框背景向内缩放到的目标圆角值; - 将添加一个接口:setDeviceRadius(int) 用于在非支持设备上指定一个设备圆角大小值; setActivityContentRadius 还可指定标准设置:FullScreenDialog.ACTIVITY_CONTENT_RADIUS_KEEP 此设置将使背景圆角不进行变化,保持按照设备圆角值进行缩小。 0.0.49.beta21 - 修复 #394、#392 相关问题; - 修复 #393 相关问题; 0.0.49.beta20 - 尝试修复 activity 处于全屏情况下可能存在的输入法弹出对话框无法上移的问题; 0.0.49.beta19 - 尝试修复 #387 #388 bug 0.0.49.beta18 - 尝试修复 #370 bug 0.0.49.beta17 - 修复<=API29的部分设备上存在的非安全区不回调的问题; - 合并 #377 的 PR - 其他问题修复 0.0.49.beta14 ready - 修复 PopNotification 存在的显示位置错误问题; - 修复 InputDialog 点击背景无法关闭的问题; - 修复 FullScreenDialog 滑动错位问题; - 修复 OnBindView 回调 view 不为 customView 的问题; 0.0.49.beta13 - FullScreenDialog 增加 maskColor 设置; - 修复 IOS 主题下 MessageDialog 使用 build() 构建模式时无法设置背景颜色的问题; - 修复 CustomDialog 设置 FullScreen 属性无效的问题; 0.0.49.beta12 ready - 尝试修正 padding属性设置错误的bug(via @Matcha-xiaobin #356); - 修复了 PopTip 在频繁弹出时某些已经显示的 PopTip 可能存在的导致异常显示在屏幕顶部的问题; - BottomDialog 增加 setScrollableWhenContentLargeThanVisibleRange(boolean) 允许将自定义布局添加到对话框本身存在的 ScrollView 外,请注意此方法将会使自定义布局添加到 Title Text、Content(Message Text)之间; 0.0.49.beta11 - 修复部分已知问题; 0.0.49.beta10 - 完善 OnBindView 内部逻辑,当dialog和view相同时不重复执行onBind事件; - WaitDialog新增onShow(DialogXRunnable)和onDismiss(DialogXRunnable); - 尝试修复可能存在的问题; 0.0.49.beta9 - 菜单布局结构优化; 0.0.49.beta8 - 对话框内的 dialogView 引用进行了处理,以及 PopTip 的 baseView,减少在低版本安卓系统上出现内存泄漏的可能性 - FullScreenDialog 新增了方法 hideActivityContentView(boolean) 用于设置是否在显示 FullScreenDialog 时不对 activity 的界面内容进行渲染,这将提升一定的性能,此方法只可以在使用 build 方法构建且在执行show方法之前使用,但这将引发一些问题,例如输入法弹出时 FullScreenDialog 无法上浮等; - 其他问题修复; 0.0.49.beta6 - 对 BottomMenu 的 setOkButton、setCancelButton、setOtherButton 提供了单独的 OnBottomMenuButtonClickListener 参数接口,可直接提供 BottomMenu 参数的 onClick 回调事件; - BottomDialog/BottomMenu 新增 set/get OkTextInfo 和 OtherTextInfo 方法; - 修复 DialogXBaseRelativeLayout 可能存在的嵌套循环调用 requestFocus() 方法的问题; - 修复关于 WaitDialog 设置背景颜色不生效的问题; 0.0.49.beta5 ready - ActivityScreenShotImageView 增加静态方法 useHardwareRenderingMode,开启可使用硬件加速渲染模式; - 修复部分系统下 ActivityScreenShotImageView 在执行回收时触发的“Software rendering doesn't support hardware bitmaps.”异常; - 其他问题修复; 0.0.49.beta4 ready - 修复部分系统下 BlurRelativeLayout 或 BlurRelativeLayout 在执行回收时触发的“Calling RS with no Context active.”异常; - ActivityScreenShotImageView 截图方案更新; 0.0.49.beta4 ready - 修复在部分设备上由 DialogXBaseRelativeLayout 引发的 StackOverflowError,此问题猜测跟特定版本系统固件存在问题有关; 0.0.49.beta3 - 修复 ActivityScreenShotImageView 可能引发的“Software rendering doesn’t support hardware bitmaps” 异常; - 修复 BottomDialog/FullScreenDialog 的滑动事件在内部存在 ScrollController 时,若触摸位置处于 ScrollController 布局外无法滑动对话框的问题; 0.0.49.beta2 - InputInfo新增方法:`getInputFilters()`、`setInputFilters(InputFilter[] inputFilters)`、`addInputFilter(InputFilter inputFilter)` 和 `removeInputFilter(InputFilter inputFilter)`(issues:332); - 尝试性修复 DialogFragment 模式实现下的 WaitDialog 内存泄漏问题(issues:334); - 修复关于DialogFragmentImpl引发的空指针问题此问题(issues:335); 0.0.49.beta1 - 修复 BlurRelativeLayout 和 BlurLinearLayout 在 iOS 主题下使用 DialogFragment 模式时存在的渲染宽度和高度 <=0 导致的异常(issues:324); - 修复 IOS 主题下可能存在的 `RSInvalidStateException: Calling RS with no Context active` 异常问题(issues:327); - 修复可能存在的高频启关对话框过程中,因UI未完成构建被关闭引发的空指针异常(issues:331);
kongzue
added a commit
that referenced
this issue
Nov 15, 2023
- 合并 0.0.49 所有 beta 版本更新提交; 0.0.49.beta22 全屏对话框的背景缩放将默认从设备圆角(若无法获取则依照当前默认值0,即直角)向内缩小的同时,圆角渐变为activityContentRadius值,activityContentRadius默认取对话框圆角值radius,若对话框圆角未设置默认15dp。 - 将添加一个接口:setActivityContentRadius(float) 你可以指定一个值,用于指定全屏对话框背景向内缩放到的目标圆角值; - 将添加一个接口:setDeviceRadius(int) 用于在非支持设备上指定一个设备圆角大小值; setActivityContentRadius 还可指定标准设置:FullScreenDialog.ACTIVITY_CONTENT_RADIUS_KEEP 此设置将使背景圆角不进行变化,保持按照设备圆角值进行缩小。 0.0.49.beta21 - 修复 #394、#392 相关问题; - 修复 #393 相关问题; 0.0.49.beta20 - 尝试修复 activity 处于全屏情况下可能存在的输入法弹出对话框无法上移的问题; 0.0.49.beta19 - 尝试修复 #387 #388 bug 0.0.49.beta18 - 尝试修复 #370 bug 0.0.49.beta17 - 修复<=API29的部分设备上存在的非安全区不回调的问题; - 合并 #377 的 PR - 其他问题修复 0.0.49.beta14 ready - 修复 PopNotification 存在的显示位置错误问题; - 修复 InputDialog 点击背景无法关闭的问题; - 修复 FullScreenDialog 滑动错位问题; - 修复 OnBindView 回调 view 不为 customView 的问题; 0.0.49.beta13 - FullScreenDialog 增加 maskColor 设置; - 修复 IOS 主题下 MessageDialog 使用 build() 构建模式时无法设置背景颜色的问题; - 修复 CustomDialog 设置 FullScreen 属性无效的问题; 0.0.49.beta12 ready - 尝试修正 padding属性设置错误的bug(via @Matcha-xiaobin #356); - 修复了 PopTip 在频繁弹出时某些已经显示的 PopTip 可能存在的导致异常显示在屏幕顶部的问题; - BottomDialog 增加 setScrollableWhenContentLargeThanVisibleRange(boolean) 允许将自定义布局添加到对话框本身存在的 ScrollView 外,请注意此方法将会使自定义布局添加到 Title Text、Content(Message Text)之间; 0.0.49.beta11 - 修复部分已知问题; 0.0.49.beta10 - 完善 OnBindView 内部逻辑,当dialog和view相同时不重复执行onBind事件; - WaitDialog新增onShow(DialogXRunnable)和onDismiss(DialogXRunnable); - 尝试修复可能存在的问题; 0.0.49.beta9 - 菜单布局结构优化; 0.0.49.beta8 - 对话框内的 dialogView 引用进行了处理,以及 PopTip 的 baseView,减少在低版本安卓系统上出现内存泄漏的可能性 - FullScreenDialog 新增了方法 hideActivityContentView(boolean) 用于设置是否在显示 FullScreenDialog 时不对 activity 的界面内容进行渲染,这将提升一定的性能,此方法只可以在使用 build 方法构建且在执行show方法之前使用,但这将引发一些问题,例如输入法弹出时 FullScreenDialog 无法上浮等; - 其他问题修复; 0.0.49.beta6 - 对 BottomMenu 的 setOkButton、setCancelButton、setOtherButton 提供了单独的 OnBottomMenuButtonClickListener 参数接口,可直接提供 BottomMenu 参数的 onClick 回调事件; - BottomDialog/BottomMenu 新增 set/get OkTextInfo 和 OtherTextInfo 方法; - 修复 DialogXBaseRelativeLayout 可能存在的嵌套循环调用 requestFocus() 方法的问题; - 修复关于 WaitDialog 设置背景颜色不生效的问题; 0.0.49.beta5 ready - ActivityScreenShotImageView 增加静态方法 useHardwareRenderingMode,开启可使用硬件加速渲染模式; - 修复部分系统下 ActivityScreenShotImageView 在执行回收时触发的“Software rendering doesn't support hardware bitmaps.”异常; - 其他问题修复; 0.0.49.beta4 ready - 修复部分系统下 BlurRelativeLayout 或 BlurRelativeLayout 在执行回收时触发的“Calling RS with no Context active.”异常; - ActivityScreenShotImageView 截图方案更新; 0.0.49.beta4 ready - 修复在部分设备上由 DialogXBaseRelativeLayout 引发的 StackOverflowError,此问题猜测跟特定版本系统固件存在问题有关; 0.0.49.beta3 - 修复 ActivityScreenShotImageView 可能引发的“Software rendering doesn’t support hardware bitmaps” 异常; - 修复 BottomDialog/FullScreenDialog 的滑动事件在内部存在 ScrollController 时,若触摸位置处于 ScrollController 布局外无法滑动对话框的问题; 0.0.49.beta2 - InputInfo新增方法:`getInputFilters()`、`setInputFilters(InputFilter[] inputFilters)`、`addInputFilter(InputFilter inputFilter)` 和 `removeInputFilter(InputFilter inputFilter)`(issues:332); - 尝试性修复 DialogFragment 模式实现下的 WaitDialog 内存泄漏问题(issues:334); - 修复关于DialogFragmentImpl引发的空指针问题此问题(issues:335); 0.0.49.beta1 - 修复 BlurRelativeLayout 和 BlurLinearLayout 在 iOS 主题下使用 DialogFragment 模式时存在的渲染宽度和高度 <=0 导致的异常(issues:324); - 修复 IOS 主题下可能存在的 `RSInvalidStateException: Calling RS with no Context active` 异常问题(issues:327); - 修复可能存在的高频启关对话框过程中,因UI未完成构建被关闭引发的空指针异常(issues:331);
kongzue
added a commit
that referenced
this issue
Nov 15, 2023
- 合并 0.0.49 所有 beta 版本更新提交; 0.0.49.beta22 全屏对话框的背景缩放将默认从设备圆角(若无法获取则依照当前默认值0,即直角)向内缩小的同时,圆角渐变为activityContentRadius值,activityContentRadius默认取对话框圆角值radius,若对话框圆角未设置默认15dp。 - 将添加一个接口:setActivityContentRadius(float) 你可以指定一个值,用于指定全屏对话框背景向内缩放到的目标圆角值; - 将添加一个接口:setDeviceRadius(int) 用于在非支持设备上指定一个设备圆角大小值; setActivityContentRadius 还可指定标准设置:FullScreenDialog.ACTIVITY_CONTENT_RADIUS_KEEP 此设置将使背景圆角不进行变化,保持按照设备圆角值进行缩小。 0.0.49.beta21 - 修复 #394、#392 相关问题; - 修复 #393 相关问题; 0.0.49.beta20 - 尝试修复 activity 处于全屏情况下可能存在的输入法弹出对话框无法上移的问题; 0.0.49.beta19 - 尝试修复 #387 #388 bug 0.0.49.beta18 - 尝试修复 #370 bug 0.0.49.beta17 - 修复<=API29的部分设备上存在的非安全区不回调的问题; - 合并 #377 的 PR - 其他问题修复 0.0.49.beta14 ready - 修复 PopNotification 存在的显示位置错误问题; - 修复 InputDialog 点击背景无法关闭的问题; - 修复 FullScreenDialog 滑动错位问题; - 修复 OnBindView 回调 view 不为 customView 的问题; 0.0.49.beta13 - FullScreenDialog 增加 maskColor 设置; - 修复 IOS 主题下 MessageDialog 使用 build() 构建模式时无法设置背景颜色的问题; - 修复 CustomDialog 设置 FullScreen 属性无效的问题; 0.0.49.beta12 ready - 尝试修正 padding属性设置错误的bug(via @Matcha-xiaobin #356); - 修复了 PopTip 在频繁弹出时某些已经显示的 PopTip 可能存在的导致异常显示在屏幕顶部的问题; - BottomDialog 增加 setScrollableWhenContentLargeThanVisibleRange(boolean) 允许将自定义布局添加到对话框本身存在的 ScrollView 外,请注意此方法将会使自定义布局添加到 Title Text、Content(Message Text)之间; 0.0.49.beta11 - 修复部分已知问题; 0.0.49.beta10 - 完善 OnBindView 内部逻辑,当dialog和view相同时不重复执行onBind事件; - WaitDialog新增onShow(DialogXRunnable)和onDismiss(DialogXRunnable); - 尝试修复可能存在的问题; 0.0.49.beta9 - 菜单布局结构优化; 0.0.49.beta8 - 对话框内的 dialogView 引用进行了处理,以及 PopTip 的 baseView,减少在低版本安卓系统上出现内存泄漏的可能性 - FullScreenDialog 新增了方法 hideActivityContentView(boolean) 用于设置是否在显示 FullScreenDialog 时不对 activity 的界面内容进行渲染,这将提升一定的性能,此方法只可以在使用 build 方法构建且在执行show方法之前使用,但这将引发一些问题,例如输入法弹出时 FullScreenDialog 无法上浮等; - 其他问题修复; 0.0.49.beta6 - 对 BottomMenu 的 setOkButton、setCancelButton、setOtherButton 提供了单独的 OnBottomMenuButtonClickListener 参数接口,可直接提供 BottomMenu 参数的 onClick 回调事件; - BottomDialog/BottomMenu 新增 set/get OkTextInfo 和 OtherTextInfo 方法; - 修复 DialogXBaseRelativeLayout 可能存在的嵌套循环调用 requestFocus() 方法的问题; - 修复关于 WaitDialog 设置背景颜色不生效的问题; 0.0.49.beta5 ready - ActivityScreenShotImageView 增加静态方法 useHardwareRenderingMode,开启可使用硬件加速渲染模式; - 修复部分系统下 ActivityScreenShotImageView 在执行回收时触发的“Software rendering doesn't support hardware bitmaps.”异常; - 其他问题修复; 0.0.49.beta4 ready - 修复部分系统下 BlurRelativeLayout 或 BlurRelativeLayout 在执行回收时触发的“Calling RS with no Context active.”异常; - ActivityScreenShotImageView 截图方案更新; 0.0.49.beta4 ready - 修复在部分设备上由 DialogXBaseRelativeLayout 引发的 StackOverflowError,此问题猜测跟特定版本系统固件存在问题有关; 0.0.49.beta3 - 修复 ActivityScreenShotImageView 可能引发的“Software rendering doesn’t support hardware bitmaps” 异常; - 修复 BottomDialog/FullScreenDialog 的滑动事件在内部存在 ScrollController 时,若触摸位置处于 ScrollController 布局外无法滑动对话框的问题; 0.0.49.beta2 - InputInfo新增方法:`getInputFilters()`、`setInputFilters(InputFilter[] inputFilters)`、`addInputFilter(InputFilter inputFilter)` 和 `removeInputFilter(InputFilter inputFilter)`(issues:332); - 尝试性修复 DialogFragment 模式实现下的 WaitDialog 内存泄漏问题(issues:334); - 修复关于DialogFragmentImpl引发的空指针问题此问题(issues:335); 0.0.49.beta1 - 修复 BlurRelativeLayout 和 BlurLinearLayout 在 iOS 主题下使用 DialogFragment 模式时存在的渲染宽度和高度 <=0 导致的异常(issues:324); - 修复 IOS 主题下可能存在的 `RSInvalidStateException: Calling RS with no Context active` 异常问题(issues:327); - 修复可能存在的高频启关对话框过程中,因UI未完成构建被关闭引发的空指针异常(issues:331);
kongzue
added a commit
that referenced
this issue
Nov 15, 2023
- 合并 0.0.49 所有 beta 版本更新提交; 0.0.49.beta22 全屏对话框的背景缩放将默认从设备圆角(若无法获取则依照当前默认值0,即直角)向内缩小的同时,圆角渐变为activityContentRadius值,activityContentRadius默认取对话框圆角值radius,若对话框圆角未设置默认15dp。 - 将添加一个接口:setActivityContentRadius(float) 你可以指定一个值,用于指定全屏对话框背景向内缩放到的目标圆角值; - 将添加一个接口:setDeviceRadius(int) 用于在非支持设备上指定一个设备圆角大小值; setActivityContentRadius 还可指定标准设置:FullScreenDialog.ACTIVITY_CONTENT_RADIUS_KEEP 此设置将使背景圆角不进行变化,保持按照设备圆角值进行缩小。 0.0.49.beta21 - 修复 #394、#392 相关问题; - 修复 #393 相关问题; 0.0.49.beta20 - 尝试修复 activity 处于全屏情况下可能存在的输入法弹出对话框无法上移的问题; 0.0.49.beta19 - 尝试修复 #387 #388 bug 0.0.49.beta18 - 尝试修复 #370 bug 0.0.49.beta17 - 修复<=API29的部分设备上存在的非安全区不回调的问题; - 合并 #377 的 PR - 其他问题修复 0.0.49.beta14 ready - 修复 PopNotification 存在的显示位置错误问题; - 修复 InputDialog 点击背景无法关闭的问题; - 修复 FullScreenDialog 滑动错位问题; - 修复 OnBindView 回调 view 不为 customView 的问题; 0.0.49.beta13 - FullScreenDialog 增加 maskColor 设置; - 修复 IOS 主题下 MessageDialog 使用 build() 构建模式时无法设置背景颜色的问题; - 修复 CustomDialog 设置 FullScreen 属性无效的问题; 0.0.49.beta12 ready - 尝试修正 padding属性设置错误的bug(via @Matcha-xiaobin #356); - 修复了 PopTip 在频繁弹出时某些已经显示的 PopTip 可能存在的导致异常显示在屏幕顶部的问题; - BottomDialog 增加 setScrollableWhenContentLargeThanVisibleRange(boolean) 允许将自定义布局添加到对话框本身存在的 ScrollView 外,请注意此方法将会使自定义布局添加到 Title Text、Content(Message Text)之间; 0.0.49.beta11 - 修复部分已知问题; 0.0.49.beta10 - 完善 OnBindView 内部逻辑,当dialog和view相同时不重复执行onBind事件; - WaitDialog新增onShow(DialogXRunnable)和onDismiss(DialogXRunnable); - 尝试修复可能存在的问题; 0.0.49.beta9 - 菜单布局结构优化; 0.0.49.beta8 - 对话框内的 dialogView 引用进行了处理,以及 PopTip 的 baseView,减少在低版本安卓系统上出现内存泄漏的可能性 - FullScreenDialog 新增了方法 hideActivityContentView(boolean) 用于设置是否在显示 FullScreenDialog 时不对 activity 的界面内容进行渲染,这将提升一定的性能,此方法只可以在使用 build 方法构建且在执行show方法之前使用,但这将引发一些问题,例如输入法弹出时 FullScreenDialog 无法上浮等; - 其他问题修复; 0.0.49.beta6 - 对 BottomMenu 的 setOkButton、setCancelButton、setOtherButton 提供了单独的 OnBottomMenuButtonClickListener 参数接口,可直接提供 BottomMenu 参数的 onClick 回调事件; - BottomDialog/BottomMenu 新增 set/get OkTextInfo 和 OtherTextInfo 方法; - 修复 DialogXBaseRelativeLayout 可能存在的嵌套循环调用 requestFocus() 方法的问题; - 修复关于 WaitDialog 设置背景颜色不生效的问题; 0.0.49.beta5 ready - ActivityScreenShotImageView 增加静态方法 useHardwareRenderingMode,开启可使用硬件加速渲染模式; - 修复部分系统下 ActivityScreenShotImageView 在执行回收时触发的“Software rendering doesn't support hardware bitmaps.”异常; - 其他问题修复; 0.0.49.beta4 ready - 修复部分系统下 BlurRelativeLayout 或 BlurRelativeLayout 在执行回收时触发的“Calling RS with no Context active.”异常; - ActivityScreenShotImageView 截图方案更新; 0.0.49.beta4 ready - 修复在部分设备上由 DialogXBaseRelativeLayout 引发的 StackOverflowError,此问题猜测跟特定版本系统固件存在问题有关; 0.0.49.beta3 - 修复 ActivityScreenShotImageView 可能引发的“Software rendering doesn’t support hardware bitmaps” 异常; - 修复 BottomDialog/FullScreenDialog 的滑动事件在内部存在 ScrollController 时,若触摸位置处于 ScrollController 布局外无法滑动对话框的问题; 0.0.49.beta2 - InputInfo新增方法:`getInputFilters()`、`setInputFilters(InputFilter[] inputFilters)`、`addInputFilter(InputFilter inputFilter)` 和 `removeInputFilter(InputFilter inputFilter)`(issues:332); - 尝试性修复 DialogFragment 模式实现下的 WaitDialog 内存泄漏问题(issues:334); - 修复关于DialogFragmentImpl引发的空指针问题此问题(issues:335); 0.0.49.beta1 - 修复 BlurRelativeLayout 和 BlurLinearLayout 在 iOS 主题下使用 DialogFragment 模式时存在的渲染宽度和高度 <=0 导致的异常(issues:324); - 修复 IOS 主题下可能存在的 `RSInvalidStateException: Calling RS with no Context active` 异常问题(issues:327); - 修复可能存在的高频启关对话框过程中,因UI未完成构建被关闭引发的空指针异常(issues:331);
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
问题描述
0.0.49.beta13 开始 FullScreenDialog 设置 setMaxHeight 显示后位置异常,底部有多余边距
DialogX 版本
0.0.49.beta13 - 0.0.49.beta18(最新)
设备信息
Android 13
是否在 Demo 中能复现此问题?
否
问题截图/视频
截屏/视频
当 setMaxHeight 固定值后,如 1000px,显示对话框后出现底部边距
当对话框中有输入框,唤起软键盘出现边距
错误日志
No response
The text was updated successfully, but these errors were encountered: