Florian
10/14/2021, 8:31 AMSearchView
loses focus when you close the keyboard. How can I achieve the same behavior in Compose with a TextField
?Csaba Kozák
10/14/2021, 8:39 AMval keyboardIsVisible = LocalWindowInsets.current.ime.isVisible
var keyboardWasVisible by remember {
mutableStateOf(keyboardIsVisible)
}
SideEffect {
if (!keyboardIsVisible && keyboardWasVisible) {
LocalFocusManager.current.clearFocus()
}
keyboardWasVisible = keyboardIsVisible
}
You have to setup accompanist-insets for this to work.Florian
10/14/2021, 8:41 AM