Skip to content

Releases: xiaocydx/InputView

1.2.7

06 Jun 05:43
Compare
Choose a tag to compare
  • Insets的依赖版本升至1.2.4。
  • AnimationInterceptor新增attachdetach函数。
  • 移除EditorAnimator.createWindowFocusInterceptor()
  • 优化ImeAnimatorshowIme()hideIme()的实现。

1.2.6

29 May 03:30
Compare
Choose a tag to compare
  • Insets的依赖版本升至1.2.3。
  • AnimationInterceptor添加动画时长和动画插值器的拦截函数。
  • InputView.animator()不再需要Window参数和不再限制EditText类型。
  • InputView.addEditText()InputView.removeEditText()不再需要Window参数。
  • 调整InputView恢复之前Editor的时机,支持ViewPager2搭配Fragment的场景。

1.2.5

23 May 02:54
Compare
Choose a tag to compare

添加主动获取焦点的处理。

1.2.4

07 May 06:31
Compare
Choose a tag to compare
  • 兼容导航栏被隐藏的情况。
  • Insets的依赖版本升至1.2.1。

1.2.3

28 Apr 08:46
Compare
Choose a tag to compare

Insets的依赖版本升至1.1.5。

1.2.2

27 Apr 13:30
Compare
Choose a tag to compare
  • 支持EditorChangedListener的分发过程显示或隐藏Editor
  • 触发EditorChangedListener时设置InputView.editText,不再对editText补偿焦点获取。
  • 修复AnimationState.interpolatedFraction的计算逻辑,显示或隐藏IME排除导航栏高度。

1.2.1

16 Apr 16:00
Compare
Choose a tag to compare
  • 增加onAnimationPrepare的调用时机。
  • 修复Android 11以下无法显示IME的问题。
  • 修复Android 6.0以下IME分发异常的问题。

1.2.0

15 Apr 08:34
Compare
Choose a tag to compare
  • 支持页面重建,恢复之前显示的Editor
  • 支持初始化时,InputView内没有contentView
  • 支持不设置InputView.editText,能通知显示IME
  • 不再限制InputView.editText的设置时机。
  • 开放InputView.editorOffset
  • 不同Editor的切换,高度相同也运行动画。
  • 修复EditorAnimator缺少分发update的问题。
  • 修复Android 6.0以下未绘制Editor视图的问题。

1.1.8

08 Apr 06:54
Compare
Choose a tag to compare

修复AnimationInterceptor的函数传参值。

1.1.7

06 Apr 09:30
Compare
Choose a tag to compare
  • 优化跟EditText关联的代码,去除冗余实现。
  • 修复InputView再次attachedToWindow没有执行attach代码的问题。
  • 再次调用InputView.init()InputView.initCompat(),从抛出异常改为返回Boolean结果。