i am new to android i am facing issue when i have to control of window inset to check the keyboard visibility status,,when i tried using

viewBinding.etAmount.setOnApplyWindowInsetsListener { v, insets ->
            if (insets.isVisible(WindowInsets.Type.ime())) {
               }
            insets
        }

it got triggered only after adding setDecorFitsSystemWindows(window, false) in activity ,,but by adding this my entire toolbar and bottomBar gets collapsed ,,toolbar gets merged into status..

i got stuck

1

There are 1 best solutions below

0
Sidnio On

Add a listener

view.viewTreeObserver.addOnGlobalLayoutListener {

         viewBinding.etAmount.setOnApplyWindowInsetsListener { v, insets ->
                if (insets.isVisible(WindowInsets.Type.ime())) {
                   }
                insets
            }

    }