Adib Faramarzi
07/19/2021, 8:27 AMTextField
expose anything related to focus? In other words, how can one be notified of something like isFocused
?Fudge
07/19/2021, 8:28 AMTextFieldValue
holds the focus stateAdib Faramarzi
07/19/2021, 8:28 AMFudge
07/19/2021, 8:29 AMselection
, so i'm not sure if it's possible to check with it if its focused in all casesAdib Faramarzi
07/19/2021, 8:30 AMAdib Faramarzi
07/19/2021, 8:30 AMFudge
07/19/2021, 8:31 AMval isFocused = interactionSource.collectIsFocusedAsState().value
Adib Faramarzi
07/19/2021, 8:31 AMAdib Faramarzi
07/19/2021, 8:31 AMAdib Faramarzi
07/19/2021, 8:31 AMFudge
07/19/2021, 8:31 AMAdib Faramarzi
07/19/2021, 8:32 AMAdib Faramarzi
07/19/2021, 8:32 AMAdib Faramarzi
07/19/2021, 8:32 AMFudge
07/19/2021, 8:32 AMInteractionSource
is a flow-like objectFudge
07/19/2021, 8:32 AMAdib Faramarzi
07/19/2021, 8:32 AMFudge
07/19/2021, 8:33 AMFudge
07/19/2021, 8:33 AMAdib Faramarzi
07/19/2021, 8:33 AMAdib Faramarzi
07/19/2021, 8:33 AMisFocused
Adib Faramarzi
07/19/2021, 8:34 AMAdib Faramarzi
07/19/2021, 8:34 AMAdib Faramarzi
07/19/2021, 8:34 AMMarcin Mazurek
07/19/2021, 9:25 AMModifier.onFocusChanged {
if (!it.isFocused) {
if (hasFocus.value) {
hasFocus.value = false
onFocusChanged()
}
} else {
hasFocus.value = it.isFocused
}
Marcin Mazurek
07/19/2021, 9:27 AMval hasFocus = remember { mutableStateOf(false) }
Deepak Gahlot
07/19/2021, 10:46 AMFocusState.Active
. Is there something new in its place ?