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修复了这个问题

【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下的大小