thieumao

listenKeyboardChanged

May 4th, 2018
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. private fun listenKeyboardChanged() {
  2. mBinding!!.rootLayout.getViewTreeObserver().addOnGlobalLayoutListener(object : ViewTreeObserver.OnGlobalLayoutListener {
  3. override fun onGlobalLayout() {
  4. val screenHeight = Resources.getSystem().getDisplayMetrics().heightPixels
  5. var rect = Rect()
  6. activity.window.decorView.getWindowVisibleDisplayFrame(rect)
  7. val keyboardHeight: Int = screenHeight - rect.height() - getStatusBarHeight()
  8. }
  9. })
  10. }
Advertisement
Add Comment
Please, Sign In to add comment