AndroidUtilCode
AndroidUtilCode copied to clipboard
KeyboardUtils中的监听软键盘高度问题
描述 Bug
在一个界面中去使用registerSoftInputChangedListener监听高度,如果事先调应用导航栏为手势再打开应用去监听后再去切换导航栏为三键。此时监听的方法问题就会出现,把软键盘隐藏或者显示时返回的高度都会把导航栏的高度算在一起。
切换导航栏或者切换深色模式都会有问题,getDecorViewInvisibleHeight里的计算高度出错