# TimeInputColors

Artifact: [androidx.compose.material3:material3](https://developer.android.com/jetpack/androidx/releases/compose-material3) [View Source](https://cs.android.com/search?q=file:androidx/compose/material3/TimePicker.kt+class:androidx.compose.material3.TimeInputColors) Common/AllAndroid/JVM
- Cmn

  ```
  class TimeInputColors
  ```

*** ** * ** ***

Represents the colors used by a `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInput.composable#TimeInput(androidx.compose.material3.TimePickerState,androidx.compose.ui.Modifier,androidx.compose.material3.TimeInputColors)` in different states.

## Summary

| ### Public constructors |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputColors#TimeInputColors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.material3.TextFieldColors)( containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, periodSelectorBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, periodSelectorSelectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, periodSelectorContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, periodSelectorSelectedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, periodSelectorContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, timeTextFieldColors: https://developer.android.com/reference/kotlin/androidx/compose/material3/TextFieldColors )` create an instance with arbitrary colors. | Cmn |

| ### Public functions |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputColors` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputColors#copy(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.material3.TextFieldColors)( containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, periodSelectorBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, periodSelectorSelectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, periodSelectorContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, periodSelectorSelectedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, periodSelectorContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, timeTextFieldColors: https://developer.android.com/reference/kotlin/androidx/compose/material3/TextFieldColors? )` Returns a copy of this TimeInputColors, optionally overriding some of the values. | Cmn |
| `open operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputColors#equals(kotlin.Any)(other: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?)` | Cmn |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputColors#hashCode()()` | Cmn |

| ### Public properties |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputColors#containerColor()` The container color of the time input. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputColors#periodSelectorBorderColor()` The color used for the border of the AM/PM toggle. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputColors#periodSelectorContainerColor()` The color used for the container of the AM/PM toggle. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputColors#periodSelectorContentColor()` The color used for the content of the AM/PM toggle. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputColors#periodSelectorSelectedContainerColor()` The color used for the selected container of the AM/PM toggle. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputColors#periodSelectorSelectedContentColor()` The color used for the selected content of the AM/PM toggle. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/TextFieldColors` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputColors#timeTextFieldColors()` The `https://developer.android.com/reference/kotlin/androidx/compose/material3/TextFieldColors` used for the hour and minute text fields. | Cmn |

## Public constructors

### TimeInputColors

Cmn

```
TimeInputColors(
    containerColor: Color,
    periodSelectorBorderColor: Color,
    periodSelectorSelectedContainerColor: Color,
    periodSelectorContainerColor: Color,
    periodSelectorSelectedContentColor: Color,
    periodSelectorContentColor: Color,
    timeTextFieldColors: TextFieldColors
)
```

create an instance with arbitrary colors. See `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputDefaults#colors()` for the default implementation that follows Material specifications.

## Public functions

### copy

Cmn

```
fun copy(
    containerColor: Color = this.containerColor,
    periodSelectorBorderColor: Color = this.periodSelectorBorderColor,
    periodSelectorSelectedContainerColor: Color = this.periodSelectorSelectedContainerColor,
    periodSelectorContainerColor: Color = this.periodSelectorContainerColor,
    periodSelectorSelectedContentColor: Color = this.periodSelectorSelectedContentColor,
    periodSelectorContentColor: Color = this.periodSelectorContentColor,
    timeTextFieldColors: TextFieldColors? = this.timeTextFieldColors
): TimeInputColors
```

Returns a copy of this TimeInputColors, optionally overriding some of the values.

| Parameters |
|---|---|
| `containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = this.containerColor` | the container color of the time input |
| `periodSelectorBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = this.periodSelectorBorderColor` | the color used for the border of the AM/PM toggle |
| `periodSelectorSelectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = this.periodSelectorSelectedContainerColor` | the color used for the selected container of the AM/PM toggle |
| `periodSelectorContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = this.periodSelectorContainerColor` | the color used for the container of the AM/PM toggle |
| `periodSelectorSelectedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = this.periodSelectorSelectedContentColor` | color used for the selected content of the AM/PM toggle |
| `periodSelectorContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = this.periodSelectorContentColor` | color used for the content of the AM/PM toggle |
| `timeTextFieldColors: https://developer.android.com/reference/kotlin/androidx/compose/material3/TextFieldColors? = this.timeTextFieldColors` | the `https://developer.android.com/reference/kotlin/androidx/compose/material3/TextFieldColors` used for the hour and minute text fields |

| Returns |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputColors` | a copy of this `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimeInputColors` |

### equals

Cmn

```
open operator fun equals(other: Any?): Boolean
```

### hashCode

Cmn

```
open fun hashCode(): Int
```

## Public properties

### containerColor

Cmn

```
val containerColor: Color
```

The container color of the time input.

### periodSelectorBorderColor

Cmn

```
val periodSelectorBorderColor: Color
```

The color used for the border of the AM/PM toggle.

### periodSelectorContainerColor

Cmn

```
val periodSelectorContainerColor: Color
```

The color used for the container of the AM/PM toggle.

### periodSelectorContentColor

Cmn

```
val periodSelectorContentColor: Color
```

The color used for the content of the AM/PM toggle.

### periodSelectorSelectedContainerColor

Cmn

```
val periodSelectorSelectedContainerColor: Color
```

The color used for the selected container of the AM/PM toggle.

### periodSelectorSelectedContentColor

Cmn

```
val periodSelectorSelectedContentColor: Color
```

The color used for the selected content of the AM/PM toggle.

### timeTextFieldColors

Cmn

```
val timeTextFieldColors: TextFieldColors
```

The `https://developer.android.com/reference/kotlin/androidx/compose/material3/TextFieldColors` used for the hour and minute text fields.