Object

TimePickerDefaults

Contains the default values used by TimePicker

RevenueCat

RevenueCat

Add subscriptions to your apps in minutes

Ad Get started for free
Common
@ExperimentalMaterial3Api
object TimePickerDefaults

Contains the default values used by TimePicker

Functions

@Composable fun colors() = MaterialTheme.colorScheme.defaultTimePickerColors

Default colors used by a TimePicker in different states

colors

@Composable
    fun colors(
        clockDialColor: Color = Color.Unspecified,
        clockDialSelectedContentColor: Color = Color.Unspecified,
        clockDialUnselectedContentColor: Color = Color.Unspecified,
        selectorColor: Color = Color.Unspecified,
        containerColor: Color = Color.Unspecified,
        periodSelectorBorderColor: Color = Color.Unspecified,
        periodSelectorSelectedContainerColor: Color = Color.Unspecified,
        periodSelectorUnselectedContainerColor: Color = Color.Unspecified,
        periodSelectorSelectedContentColor: Color = Color.Unspecified,
        periodSelectorUnselectedContentColor: Color = Color.Unspecified,
        timeSelectorSelectedContainerColor: Color = Color.Unspecified,
        timeSelectorUnselectedContainerColor: Color = Color.Unspecified,
        timeSelectorSelectedContentColor: Color = Color.Unspecified,
        timeSelectorUnselectedContentColor: Color = Color.Unspecified,
    ) =
        MaterialTheme.colorScheme.defaultTimePickerColors.copy(
            clockDialColor = clockDialColor,
            clockDialSelectedContentColor = clockDialSelectedContentColor,
            clockDialUnselectedContentColor = clockDialUnselectedContentColor,
            selectorColor = selectorColor,
            containerColor = containerColor,
            periodSelectorBorderColor = periodSelectorBorderColor,
            periodSelectorSelectedContainerColor = periodSelectorSelectedContainerColor,
            periodSelectorUnselectedContainerColor = periodSelectorUnselectedContainerColor,
            periodSelectorSelectedContentColor = periodSelectorSelectedContentColor,
            periodSelectorUnselectedContentColor = periodSelectorUnselectedContentColor,
            timeSelectorSelectedContainerColor = timeSelectorSelectedContainerColor,
            timeSelectorUnselectedContainerColor = timeSelectorUnselectedContainerColor,
            timeSelectorSelectedContentColor = timeSelectorSelectedContentColor,
            timeSelectorUnselectedContentColor = timeSelectorUnselectedContentColor,
        )

Default colors used by a TimePicker in different states

Parameters

clockDialColor The color of the clock dial.
clockDialSelectedContentColor the color of the numbers of the clock dial when they are selected or overlapping with the selector
clockDialUnselectedContentColor the color of the numbers of the clock dial when they are unselected
selectorColor The color of the clock dial selector.
containerColor The container color of the time picker.
periodSelectorBorderColor the color used for the border of the AM/PM toggle.
periodSelectorSelectedContainerColor the color used for the selected container of the AM/PM toggle
periodSelectorUnselectedContainerColor the color used for the unselected container of the AM/PM toggle
periodSelectorSelectedContentColor color used for the selected content of the AM/PM toggle
periodSelectorUnselectedContentColor color used for the unselected content of the AM/PM toggle
timeSelectorSelectedContainerColor color used for the selected container of the display buttons to switch between hour and minutes
timeSelectorUnselectedContainerColor color used for the unselected container of the display buttons to switch between hour and minutes
timeSelectorSelectedContentColor color used for the selected content of the display buttons to switch between hour and minutes
timeSelectorUnselectedContentColor color used for the unselected content of the display buttons to switch between hour and minutes

layoutType

@ReadOnlyComposable
    @Composable
    fun layoutType(): TimePickerLayoutType

Default layout type, uses the screen dimensions to choose an appropriate layout.