Skip to content

Releases: Petterpx/FloatingX

1.4.4

22 Feb 14:33
751b66b
Compare
Choose a tag to compare

相比 1.4.3 做了什么更改?

FIX

  • 修复浮窗事件冲突时,内部可滑动view无法获取事件从而导致无法滑动。

Tips: 如果你的浮窗内部是一个可滑动view,此时可能无法正常触发点击事件,需要设置setTouchListener,在up时候进行手动触发,这个后续会考虑别的方式进行优化,目前没有想好该怎么实现。系统库如RecyclerView也未处理嵌套冲突时的点击事件,主要原因在于,无法准确得知子view是否有点击事件(需要遍历view,需要再考虑方案)。

Full Changelog: https://github.com/Petterpx/FloatingX/compare/1.4.3..1.4.4
@Petterpx

1.4.3

04 Feb 07:18
f25d57f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.4.2...1.4.3

1.4.2

31 Jan 15:07
cd89c43
Compare
Choose a tag to compare

相比 1.4.1 做了什么更改?

功能性调整

  • Floatingx新增getAllControlTags() 用于获取所有全局浮窗tags;

FIX

  • 修复历史位置还原时的逻辑异常;

Full Changelog: https://github.com/Petterpx/FloatingX/compare/1.4.1..1.4.2
@Petterpx

1.4.1

14 Jan 07:21
2a5adcd
Compare
Choose a tag to compare

What's Changed

  • bugfix:当布局中的子View设置点击事件后,点击子View再拖动会导致位置错乱而跳动的问题 by @greyfreedom in #132

New Contributors

Full Changelog: 1.4.0...1.4.1

1.4.0

12 Nov 09:30
f069faf
Compare
Choose a tag to compare

相比 1.3.5 做了什么更改?

功能性调整

  • moveLocation与moveLocationByVector已移除直接调用,后续建议通过IFxControl进行统一调用;

基础优化与bug修复

  • 重构多指事件的判断逻辑,更加合理;
  • 优化FxManagerView的封装,减少冗余配置;
  • 修复黑名单配置逻辑异常;

Full Changelog: https://github.com/Petterpx/FloatingX/compare/1.3.5..1.4.0
@Petterpx

1.3.5

14 Oct 13:35
09c51d9
Compare
Choose a tag to compare

相比 1.3.4 做了什么更改?

无功能性调整,此版本可忽略

基础配置调整

  • 迁移仓库到Maven,更好的稳定性;
  • 升级AGP到7.4 ;

Full Changelog: https://github.com/Petterpx/FloatingX/compare/1.3.4..1.3.5
@Petterpx

1.3.4

24 Sep 10:17
2e5ff15
Compare
Choose a tag to compare

相比 1.3.3 做了什么更改?

功能调整

  • 边缘吸附支持方向选择 #119
    setEdgeAdsorbDirection(FxAdsorbDirection.xx),默认水平吸附
  • 增加浮窗 context 初始化时的null check #118

Full Changelog: https://github.com/Petterpx/FloatingX/compare/1.3.3..1.3.4
@Petterpx

1.3.3

03 Sep 16:47
67c2a89
Compare
Choose a tag to compare

相比 1.3.2 做了什么更改?

功能调整

  • 增加了浮窗初始化时的位置校准,避免显示异常;
  • setSaveDirectionImpl() 移除了弃用提示,目前该功能已正常开放(用于历史位置恢复);

Full Changelog: https://github.com/Petterpx/FloatingX/compare/1.3.2..1.3.3
@Petterpx

1.3.2

26 Aug 10:02
2aa3f1d
Compare
Choose a tag to compare

相比 1.3.1 做了什么更改?

Bug修复

  • 浮窗点击防抖修复;#109

Api调整

  • 完善点击事件的触发逻辑;
  • 新增浮窗显示模式控制器,setDispayMode() ,对应三种模式:
    • Normal(默认模式: 可正常移动和响应点击事件)
    • ClickOnly(固定模式:不能移动,只能响应点击事件)
    • DisplayOnly(展示模式:只用于展示,不响应任何事件不能移动)

Full Changelog: https://github.com/Petterpx/FloatingX/compare/1.3.1..1.3.2
@Petterpx

1.3.1

15 Aug 12:36
ed8bcd2
Compare
Choose a tag to compare

相比 1.3.0 做了什么更改?

Bug修复

  • 修复了浮窗初始化时位置不生效;

Full Changelog: 1.3.0...1.3.1
@Petterpx