TimePickerState

Interface

Common
@ExperimentalMaterial3Api
interface TimePickerState

A state object that can be hoisted to observe the time picker state. It holds the current values and allows for directly setting those values.

Properties

Common
@get:IntRange(from = 0, to = 59) @setparam:IntRange(from = 0, to = 59) var minute: Int

The currently selected minute (0-59).

Common
@get:IntRange(from = 0, to = 23) @setparam:IntRange(from = 0, to = 23) var hour: Int

The currently selected hour (0-23).

Common
var is24hour: Boolean

Indicates whether the time picker uses 24-hour format (true) or 12-hour format with AM/PM (false).

Common
var selection: TimePickerSelectionMode

Specifies whether the hour or minute component is being actively selected by the user.