{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

TimePickerDefaults

@ExperimentalMaterial3Api
public static class TimePickerDefaults


Contains the default values used by TimePicker

Summary

Public fields

static @NonNull TimePickerDefaults

Public methods

final @NonNull TimePickerColors

Default colors used by a TimePicker in different states

final @NonNull TimePickerColors
@Composable
colors(
    @NonNull Color clockDialColor,
    @NonNull Color clockDialSelectedContentColor,
    @NonNull Color clockDialUnselectedContentColor,
    @NonNull Color selectorColor,
    @NonNull Color containerColor,
    @NonNull Color periodSelectorBorderColor,
    @NonNull Color periodSelectorSelectedContainerColor,
    @NonNull Color periodSelectorUnselectedContainerColor,
    @NonNull Color periodSelectorSelectedContentColor,
    @NonNull Color periodSelectorUnselectedContentColor,
    @NonNull Color timeSelectorSelectedContainerColor,
    @NonNull Color timeSelectorUnselectedContainerColor,
    @NonNull Color timeSelectorSelectedContentColor,
    @NonNull Color timeSelectorUnselectedContentColor
)

Default colors used by a TimePicker in different states

final @NonNull TimePickerLayoutType

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

Public fields

INSTANCE

public static @NonNull TimePickerDefaults INSTANCE

Public methods

colors

@Composable
public final @NonNull TimePickerColors colors()

Default colors used by a TimePicker in different states

colors

@Composable
public final @NonNull TimePickerColors colors(
    @NonNull Color clockDialColor,
    @NonNull Color clockDialSelectedContentColor,
    @NonNull Color clockDialUnselectedContentColor,
    @NonNull Color selectorColor,
    @NonNull Color containerColor,
    @NonNull Color periodSelectorBorderColor,
    @NonNull Color periodSelectorSelectedContainerColor,
    @NonNull Color periodSelectorUnselectedContainerColor,
    @NonNull Color periodSelectorSelectedContentColor,
    @NonNull Color periodSelectorUnselectedContentColor,
    @NonNull Color timeSelectorSelectedContainerColor,
    @NonNull Color timeSelectorUnselectedContainerColor,
    @NonNull Color timeSelectorSelectedContentColor,
    @NonNull Color timeSelectorUnselectedContentColor
)

Default colors used by a TimePicker in different states

Parameters
@NonNull Color clockDialColor

The color of the clock dial.

@NonNull Color clockDialSelectedContentColor

the color of the numbers of the clock dial when they are selected or overlapping with the selector

@NonNull Color clockDialUnselectedContentColor

the color of the numbers of the clock dial when they are unselected

@NonNull Color selectorColor

The color of the clock dial selector.

@NonNull Color containerColor

The container color of the time picker.

@NonNull Color periodSelectorBorderColor

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

@NonNull Color periodSelectorSelectedContainerColor

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

@NonNull Color periodSelectorUnselectedContainerColor

the color used for the unselected container of the AM/PM toggle

@NonNull Color periodSelectorSelectedContentColor

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

@NonNull Color periodSelectorUnselectedContentColor

color used for the unselected content of the AM/PM toggle

@NonNull Color timeSelectorSelectedContainerColor

color used for the selected container of the display buttons to switch between hour and minutes

@NonNull Color timeSelectorUnselectedContainerColor

color used for the unselected container of the display buttons to switch between hour and minutes

@NonNull Color timeSelectorSelectedContentColor

color used for the selected content of the display buttons to switch between hour and minutes

@NonNull Color timeSelectorUnselectedContentColor

color used for the unselected content of the display buttons to switch between hour and minutes

layoutType

@Composable
public final @NonNull TimePickerLayoutType layoutType()

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