Skip to content

Releases: Petterpx/FloatingX

1.0.3

23 Aug 07:15
0ab001d
Compare
Choose a tag to compare

支持通过传递view的方式更新浮窗视图。

  • updateManagerView(view)
  • updateManagerView(obj:(Context)->View)
  1. 如果是全局浮窗,则view的context必须是application,局部浮窗则必须非application,如果传递错误,将抛出异常提示。为了便于设置,您可通过后者的方式。借此您将根据当前的浮窗等级获得合适的 context ,最后返回View即可。
  2. 如果您之前有设置layoutParams(配置方法中设置过),此layoutparams将只会用于layoutId设置的布局,您通过传递view设置的视图将不会采用此layoutParams,默认情况下,将采用wrap-wrap。对于自定义的view,建议您自行设置layoutparams,或者。
  3. layoutid与layoutView的最终取决于最终调用的是谁,后者会将前者重置为默认值。

1.0.2

26 Jun 16:08
8f0fc1e
Compare
Choose a tag to compare
  • app浮窗支持获取当前绑定的activity getBindActivity()

1.0.1

31 May 13:38
cea5f4a
Compare
Choose a tag to compare

升级版本,修复jitpack打包错误

1.0

31 May 13:23
f298fae
Compare
Choose a tag to compare
1.0

1.0版本发布

  • 单例持有浮窗view
  • 支持各项回调监听
  • 支持自定义是否保存历史位置及还原
  • 支持插入 ViewGroup , Fragment , Activity
  • 允许自定义悬浮窗各项指标,自定义隐藏显示动画
  • 支持 越界回弹,多指触摸,小屏适配,屏幕旋转
  • ....

自1.0-rc14 做了什么改变:

  • 修复了边缘回弹开启无效
  • 移除了 AppHelper-setContext() 方法
  • 完善了底部导航栏高度的测量规则
  • 优化了部分代码的包装方式

1.0-rc14

04 Dec 04:53
Compare
Choose a tag to compare
  • 优化onTouchEvent中的事件处理逻辑:
    IFxScrollListener新增eventIng(MotionEvent)用于接收touchEvent所有事件;优化dragIng()方法,新增MotionEvent返回;
  • 修改kotlin与appcompat依赖方式为implementation,无需手动引入;
  • 降低appcompat版本到1.2

1.0-rc13

19 Nov 10:27
Compare
Choose a tag to compare
  • 修复provider冲突
  • 修复开启全局浮窗时,控制器未初始化

1.0-rc12

15 Nov 11:23
b4e3aac
Compare
Choose a tag to compare
  1. 优化初始化时的方法逻辑
  2. 修复部分api命名
  3. 新增contentProvider的默认监听
  4. 调整show()与show(Activity)的逻辑

1.0-rc11

11 Nov 12:33
Compare
Choose a tag to compare
  • 新增支持过滤显示activity

1.0-rc10

09 Nov 13:53
Compare
Choose a tag to compare
  • 全局悬浮窗show()方法增加对applifecycle的监听

1.0-rc09

08 Nov 13:22
Compare
Choose a tag to compare
  • 修复全局悬浮窗初始化调用逻辑