TimePickerState

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.

See also

to construct the default implementation.

Properties

Link copied to clipboard
@get:IntRange(from = 0, to = 23)
abstract var hour: Int

The currently selected hour (0-23).

Link copied to clipboard
abstract var is24hour: Boolean

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

Link copied to clipboard
abstract var isAfternoon: Boolean

Indicates whether the selected time falls within the afternoon period (12 PM - 12 AM).

Link copied to clipboard
@get:IntRange(from = 0, to = 59)
abstract var minute: Int

The currently selected minute (0-59).

Link copied to clipboard

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