Skip to content

Instantly share code, notes, and snippets.

@V-Abhilash-1999
Last active October 30, 2023 16:09
Show Gist options
  • Save V-Abhilash-1999/660232e1c84bd8b434362494a55c4734 to your computer and use it in GitHub Desktop.
Save V-Abhilash-1999/660232e1c84bd8b434362494a55c4734 to your computer and use it in GitHub Desktop.
Date Picker Header
Column(
modifier = Modifier
.fillMaxWidth()
.background(datePickerColor.datePickerHeaderColor)
.padding(16.dp)
) {
Text(
modifier = Modifier.clickable {
setMode(DatePickerMode.YEAR)
},
text = year,
fontSize = 14.sp,
style = when(currentMode) {
DatePickerMode.YEAR -> dateTextStyle.datePickerSelectedTextStyle
DatePickerMode.MONTH -> dateTextStyle.datePickerUnselectedTextStyle
}
)
Text(
modifier = Modifier.clickable {
setMode(DatePickerMode.MONTH)
},
text = monthText,
fontSize = 24.sp,
style = when(currentMode) {
DatePickerMode.YEAR -> dateTextStyle.datePickerUnselectedTextStyle
DatePickerMode.MONTH -> dateTextStyle.datePickerSelectedTextStyle
}
)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment