黄沙百战穿金甲,不破楼兰终不还。这篇文章主要讲述android 类似QQ底部输入框弹出键盘和面板冲突 布局闪动处理方案(转)相关的知识,希望能为你提供帮助。
文章图片
先看下效果 差不多就是解决这种冲突,布局闪动的
作者的githup :https://github.com/Jacksgong/JKeyboardPanelSwitch
android键盘面板冲突 布局闪动处理方案
【android 类似QQ底部输入框弹出键盘和面板冲突 布局闪动处理方案(转)】已开源 JKeyboardPanelSwitch
- 版本迭代日志
- 中文说明文档
- 问题讨论区
起源,之前在微信工作的时候,为了给用户带来更好的基础体验,做了很多尝试,踩了很多输入法的坑,特别是动态调整键盘高度,二级页面是透明背景,魅族早期的Smart bar等, 后来逐一完善了,考虑到拥抱开源,看业界还是有很多应用存在类似问题。就有了这个repo
之前有写过一篇核心思想: Switching between the panel and the keyboard in Wechat。简述所解决问题当键盘与面板切换的时候,由于在不同的Window上面,布局发生闪动。
特征
- 覆盖正常主题。
- 覆盖透明主题。
- 覆盖透明状态栏主题。
- 覆盖
Activity
、FragmentActivity
、AppCompatActivity
布局情况。
文章图片
原博客地址:https://blog.dreamtobe.cn/2015/09/01/keyboard-panel-switch/
推荐阅读
- 调用 android 系统拍照结合 android-crop 裁剪图片
- VirtualBox中安装Android-x86详解
- android开发学习——day3
- Android版本和API Level的对应关系
- Android基础知识-1
- Android代理模式封装百度地图路线规划模块
- Android使用Eclipse遇到"java.lang.ClassNotFoundException"
- Android状态选择器用法总结
- 安卓通知控件SnackBar详解