#android #kotlin #android-jetpack-compose
Вопрос:
У меня есть стандартное текстовое поле, и я хочу знать, когда пользователь устанавливает в нем фокус. есть ли способ сделать это?
Я попытался установить кликабельный модификатор для запуска события, когда кто-то нажимает на него, но, похоже, он не работает с текстовым полем:
modifier = Modifier
.clickable {
shouldShowSearchKeyBoard.value = true
},
Ответ №1:
нашел ответ.
modifier = Modifier
.focusRequester(focusRequester)
.onFocusChanged {
if (it.isFocused) {
// focused
} else {
// not focused
}
},