TimePickerColors

@Immutable
class TimePickerColors(val clockDialColor: Color, val selectorColor: Color, val containerColor: Color, val periodSelectorBorderColor: Color, val clockDialSelectedContentColor: Color, val clockDialUnselectedContentColor: Color, val periodSelectorSelectedContainerColor: Color, val periodSelectorUnselectedContainerColor: Color, val periodSelectorSelectedContentColor: Color, val periodSelectorUnselectedContentColor: Color, val timeSelectorSelectedContainerColor: Color, val timeSelectorUnselectedContainerColor: Color, val timeSelectorSelectedContentColor: Color, val timeSelectorUnselectedContentColor: Color)

Represents the 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

Constructors

Link copied to clipboard
constructor(clockDialColor: Color, selectorColor: Color, containerColor: Color, periodSelectorBorderColor: Color, clockDialSelectedContentColor: Color, clockDialUnselectedContentColor: Color, periodSelectorSelectedContainerColor: Color, periodSelectorUnselectedContainerColor: Color, periodSelectorSelectedContentColor: Color, periodSelectorUnselectedContentColor: Color, timeSelectorSelectedContainerColor: Color, timeSelectorUnselectedContainerColor: Color, timeSelectorSelectedContentColor: Color, timeSelectorUnselectedContentColor: Color)

create an instance with arbitrary colors. See TimePickerDefaults.colors for the default implementation that follows Material specifications.

Properties

Functions

Link copied to clipboard
fun copy(clockDialColor: Color = this.containerColor, selectorColor: Color = this.selectorColor, containerColor: Color = this.containerColor, periodSelectorBorderColor: Color = this.periodSelectorBorderColor, clockDialSelectedContentColor: Color = this.clockDialSelectedContentColor, clockDialUnselectedContentColor: Color = this.clockDialUnselectedContentColor, periodSelectorSelectedContainerColor: Color = this.periodSelectorSelectedContainerColor, periodSelectorUnselectedContainerColor: Color = this.periodSelectorUnselectedContainerColor, periodSelectorSelectedContentColor: Color = this.periodSelectorSelectedContentColor, periodSelectorUnselectedContentColor: Color = this.periodSelectorUnselectedContentColor, timeSelectorSelectedContainerColor: Color = this.timeSelectorSelectedContainerColor, timeSelectorUnselectedContainerColor: Color = this.timeSelectorUnselectedContainerColor, timeSelectorSelectedContentColor: Color = this.timeSelectorSelectedContentColor, timeSelectorUnselectedContentColor: Color = this.timeSelectorUnselectedContentColor): TimePickerColors

Returns a copy of this TimePickerColors, optionally overriding some of the values. This uses the Color.Unspecified to mean “use the value from the source”

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int