2020/08/21
- 【Release】2.2.7
- 在2.2.7中,我们重构了Layout的逻辑,同时对现有issue进行了修复,并对Demo内所有的测试用例在横屏和竖屏中进行了测试,全部都已经通过测试,现发布2.2.7稳定版,建议您尽快更新到2.2.7
- bug修复
- Popup在非全屏Dialog的位置显示仍然有异常,经过排查发现是2.2.6版本从
getLocationOnScreen
改为getLocationInWindow
的原因,在群里讨论过后,决定采取原方案,统一以Screen作为参考,解决Window位置不一样而带来的Popup显示位置不正确的问题 - RTL布局中的offset在2.2.6版本中以View作为参考系,实际上应该以系统坐标系为参考,2.2.7已修改
- 背景模糊在
overlayStatusBar(false)
下模糊的图像仍然包含了状态栏,导致模糊的图像是错误的,2.2.7已修复 - ContentView在含有Margin的时候,Margin范围内点击是无法响应的,我们针对这个问题做了适配,现在已经正常了 #317
- ContentView在含有Margin的时候,如果是给定
width>0
或者height>0
,会发生裁剪问题,这是因为其父类DecorView也被设置为一样的大小,2.2.7将Margin一并考虑,对DecorView大小做出相应的适配 - ContentView在给定
width>0
或者height>0
,同时没有关联AnchorView时,会发生裁剪问题,裁剪大小刚好是NavigationBar的大小,2.2.7修复了这个问题
- Popup在非全屏Dialog的位置显示仍然有异常,经过排查发现是2.2.6版本从
【Candy开发记录】
- 【Candy】2.2.7.1 (2020/08/17)
- 修复RTL布局适配offset时以View作为参考系的问题,实际上应该是以系统坐标系作为参考
- 【Candy】2.2.7.2 (2020/08/17)
- 获取AnchorView位置重新采用screen
- 修复模糊背景在不覆盖状态栏下模糊范围出错的问题
- 【Candy】2.2.7.3 (2020/08/20)
- 修复存在Margin的情况下,点击ContentView外无法传递到MaskLayout的问题 #317
- 【Candy】2.2.7.4 (2020/08/20)
- DecorView适配margin下的大小