# TimePickerDialogDefaults

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/TimePickerDialog.kt+class:androidx.compose.material3.TimePickerDialogDefaults) Common/AllAndroid/JVM
- Cmn

  ```
  object TimePickerDialogDefaults
  ```

*** ** * ** ***

Default properties for a `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialog.composable#TimePickerDialog(kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.ui.window.DialogProperties,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,kotlin.Function1)`

## Summary

| ### Public functions |
|---|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialogDefaults#DisplayModeToggle(kotlin.Function0,androidx.compose.material3.TimePickerDisplayMode,androidx.compose.ui.Modifier)( onDisplayModeChange: () -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html, displayMode: https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDisplayMode, modifier: https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier )` A button that toggles the display mode of the time picker between `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDisplayMode#Picker()` and `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDisplayMode#Input()`. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialogDefaults#ScrollDisplayModeToggle(kotlin.Function0,androidx.compose.material3.TimePickerDisplayMode,androidx.compose.ui.Modifier)( onDisplayModeChange: () -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html, displayMode: https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDisplayMode, modifier: https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier )` A button that toggles the display mode of the time picker between `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDisplayMode#Input()` and `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDisplayMode#Scroll()`. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialogDefaults#Title(androidx.compose.material3.TimePickerDisplayMode,androidx.compose.ui.Modifier)(displayMode: https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDisplayMode, modifier: https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier)` The title of the time picker dialog. | Cmn |

| ### Public properties |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialogDefaults#MinHeightForTimePicker()` Minimum screen height required to display a `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePicker.composable#TimePicker(androidx.compose.material3.TimePickerState,androidx.compose.ui.Modifier,androidx.compose.material3.TimePickerColors,androidx.compose.material3.TimePickerLayoutType)` in picker mode | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialogDefaults#containerColor()` Container color for `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialog.composable#TimePickerDialog(kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.ui.window.DialogProperties,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,kotlin.Function1)` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialogDefaults#shape()` Shape for `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialog.composable#TimePickerDialog(kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.ui.window.DialogProperties,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,kotlin.Function1)` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialogDefaults#vibrantContainerColor()` Container color for a vibrant `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialog.composable#TimePickerDialog(kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.ui.window.DialogProperties,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,kotlin.Function1)` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialogDefaults#vibrantShape()` Shape for a vibrant `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialog.composable#TimePickerDialog(kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.ui.window.DialogProperties,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,kotlin.Function1)` | Cmn |

## Public functions

### DisplayModeToggle

Cmn

```
@Composable
fun DisplayModeToggle(
    onDisplayModeChange: () -> Unit,
    displayMode: TimePickerDisplayMode,
    modifier: Modifier = Modifier
): Unit
```

A button that toggles the display mode of the time picker between `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDisplayMode#Picker()` and `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDisplayMode#Input()`.

| Parameters |
|---|---|
| `onDisplayModeChange: () -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | called when the button is clicked |
| `displayMode: https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDisplayMode` | the current display mode of the time picker |
| `modifier: https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier = Modifier` | the `https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier` to be applied to this button |

### ScrollDisplayModeToggle

Cmn

```
@Composable
fun ScrollDisplayModeToggle(
    onDisplayModeChange: () -> Unit,
    displayMode: TimePickerDisplayMode,
    modifier: Modifier = Modifier
): Unit
```

A button that toggles the display mode of the time picker between `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDisplayMode#Input()` and `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDisplayMode#Scroll()`.

| Parameters |
|---|---|
| `onDisplayModeChange: () -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | called when the button is clicked |
| `displayMode: https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDisplayMode` | the current display mode of the time picker |
| `modifier: https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier = Modifier` | the `https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier` to be applied to this button |

### Title

Cmn

```
@Composable
fun Title(displayMode: TimePickerDisplayMode, modifier: Modifier = Modifier): Unit
```

The title of the time picker dialog.

| Parameters |
|---|---|
| `displayMode: https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDisplayMode` | the current display mode of the time picker |
| `modifier: https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier = Modifier` | the `https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier` to be applied to this title |

## Public properties

### MinHeightForTimePicker

Cmn

```
val MinHeightForTimePicker: Dp
```

Minimum screen height required to display a `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePicker.composable#TimePicker(androidx.compose.material3.TimePickerState,androidx.compose.ui.Modifier,androidx.compose.material3.TimePickerColors,androidx.compose.material3.TimePickerLayoutType)` in picker mode

### containerColor

Cmn

```
val containerColor: Color
```

Container color for `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialog.composable#TimePickerDialog(kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.ui.window.DialogProperties,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,kotlin.Function1)`

### shape

Cmn

```
val shape: Shape
```

Shape for `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialog.composable#TimePickerDialog(kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.ui.window.DialogProperties,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,kotlin.Function1)`

### vibrantContainerColor

Cmn

```
val vibrantContainerColor: Color
```

Container color for a vibrant `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialog.composable#TimePickerDialog(kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.ui.window.DialogProperties,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,kotlin.Function1)`

### vibrantShape

Cmn

```
val vibrantShape: Shape
```

Shape for a vibrant `https://developer.android.com/reference/kotlin/androidx/compose/material3/TimePickerDialog.composable#TimePickerDialog(kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.ui.window.DialogProperties,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,kotlin.Function1)`