Peter
06/03/2026, 1:02 PMDatePicker, if the date was selected? I want to dismiss popup, when the user selects a date.
I'm looking at example DatePickerDocked here.Kevin van Mierlo
06/03/2026, 1:39 PMLaunchedEffect(datePickerState.selectedDateMillis)). Unfortunately this means you can only see when a "click" when a date change occurs. So if the user selects the date which is already selected, no change occurs, so the date picker won't close. Don't know if they introduced a fix for that yet, but that was my problem with it a while ago.Peter
06/03/2026, 1:45 PMDatePickerState or rememberDatePickerState never seem to cause recomposition, not even when date changes.Kevin van Mierlo
06/03/2026, 2:32 PMval initialSelectedDateMillis: Long? = remember { dateMillis.value }
val datePickerState = rememberDatePickerState(initialSelectedDateMillis = initialSelectedDateMillis)
LaunchedEffect(key1 = datePickerState.selectedDateMillis) {
// logd("date picker state changed: ${datePickerState}")
if(initialSelectedDateMillis != datePickerState.selectedDateMillis) {
dateMillis.value = datePickerState.selectedDateMillis
showDatePicker.value = false
focusManager.clearFocus() // close keyboard if keyboard is open
}
}Kevin van Mierlo
06/03/2026, 2:33 PMPeter
06/03/2026, 7:25 PMselectedDateMillis is of type var, so it won't trigger recomposition on it's own. Source.Kevin van Mierlo
06/04/2026, 6:47 AM