Skip to content

Releases: Jacksgong/JKeyboardPanelSwitch

v1.6.2

09 Oct 09:34
Compare
Choose a tag to compare

中文迭代文档

Version 1.6.2 (2018-10-09)

  • Feat: carry back the clicked view to the SwitchClickListener closes #87

v1.6.1

12 Jan 07:36
Compare
Choose a tag to compare

中文迭代文档

v1.6.0

11 Aug 04:15
Compare
Choose a tag to compare
  • 添加 KPSwitchConflictUtil#attach(panelLayout,focusView,switchClickListener,subPanelAndTriggers...)/KPSwitchConflictUtil#attach(panelLayout,focusView,subPanelAndTriggers...) 用于attach一个PanelLayout中有多个SubPanel的情况。 Closes #39

v1.5.0

03 Aug 12:39
Compare
Choose a tag to compare
  • 修复 Translucent Status主题下,部分手机(如Samsung S7 edge)计算键盘高度出错。 Closes #35
  • 修复 某些手机(如华为Mate 7)NavigationBar的隐藏与显示,误判为键盘的隐藏与显示。 Merged #33 , Closes #34 , By @sollian
  • 添加 KeyboardUtil#detach 方便外面主动移除架构内的ViewTreeObserver.OnGlobalLayoutListener。 Merged #33 , By @sollian

v1.4.6

25 Apr 17:06
Compare
Choose a tag to compare
  • 新增 支持Translucent Status主题,具体适配可以直接看Demo,适配接口依然非常简单。 Closes #27
  • 新增 开放配置 是否需要让面板高度保持和键盘高度一致 的接口: setIgnoreRecommendHeight(boolean); 以及对应布局属性配置项 cn.dreamtobe.kpswitch.R.styleable#KPSwitchPanelLayout_ignore_recommend_height。Closes #25

v1.4.5

20 Apr 17:31
Compare
Choose a tag to compare
  • 修复页面是继承自ActivityFragmentActivity的情况下,由于计算键盘是否显示出现错误,导致存在闪动的bug。Closes #24

v1.4.4

18 Apr 16:36
Compare
Choose a tag to compare
  • 修复在一些特殊情况下如(一些继承自FragmentActivity的情况)有可能出现判定正在打开全屏布局的方案有误导致没有处理闪动的bug。Closes #21

v1.4.3

13 Apr 13:13
Compare
Choose a tag to compare
  • KPSwitchConflictUtil#attach 中又键盘切换到面板 以及 KPSwitchConflictUtil#showPanel 不再 clearFocus , 为了考虑到有可能是表情面板依然需要保留焦点的情况。
  • KPSwitchConflictUtil#attach 中新增 SwitchClickListener 参数,用于监听 传入的触发面板键盘切换按钮 的点击事件。

v1.4.2

06 Apr 08:47
Compare
Choose a tag to compare
  • 修复Jar包中带上了已经弃用的Class,导致Proguard报Warn的问题。

v1.4.1

31 Mar 02:18
Compare
Choose a tag to compare
  • 基本处理了全屏主题下的键盘切换问题。
  • 为面板布局与根布局适配了FrameLayout、LinearLayout、RelativeLayout并支持拓展其他类型布局。
  • 调整接口,更加解耦: 键盘高度与是否显示逻辑封装于KeyboardUtil,布局闪动逻辑封装于不同布局的Handler中。