First look at the effect is almost the resolution of this conflict, the layout of flashing
Author's githup:https://github.com/jacksgong/jkeyboardpanelswitch
Android keyboard panel conflict layout flashing processing scheme
Already open source Jkeyboardpanelswitch
- Version Iteration Log
- Chinese description Document
- Issue Discussion Area
Origin, before the work, in order to give users a better basic experience, do a lot of attempts, stepping on a lot of input method of the pit, especially dynamic adjustment keyboard height, two-level page is transparent background, Meizu early Smart Bar, and then perfected, considering the embrace of open source, There are similar problems with many applications in the industry. With this repo.
Previously wrote a core idea: switching between the panel and the keyboard in Wechat.
A brief description of the problem solved
When the keyboard and the panel switch, because of the different window above, the layout occurs flashing.
Characteristics
- Overrides the normal theme.
- Covers transparent themes.
- Overrides the transparent status bar topic.
- Coverage
Activity , FragmentActivity AppCompatActivity layout situation.
Demo
Original Blog Address: https://blog.dreamtobe.cn/2015/09/01/keyboard-panel-switch/
Android similar QQ bottom input box popup keyboard and Panel conflict Layout flashing processing scheme (GO)