Alert
In Wear Material Compose
PickerGroup
PREVIEW IS NOT AVAILABLE YET
Kotlin
@Composable
fun PickerGroup24Hours() {
val pickerGroupState = rememberPickerGroupState()
val pickerStateHour = rememberPickerState(initialNumberOfOptions = 24)
val pickerStateMinute = rememberPickerState(initialNumberOfOptions = 60)
Column(
modifier = Modifier.fillMaxWidth(),
verticalArrangement = Arrangement.Center,
horizontalAlignment = Alignment.CenterHorizontally,
) {
Spacer(modifier = Modifier.size(30.dp))
Text(text = if (pickerGroupState.selectedIndex == 0) "Hours" else "Minutes")
Spacer(modifier = Modifier.size(10.dp))
PickerGroup(
PickerGroupItem(
pickerState = pickerStateHour,
option = { optionIndex, _ -> Text(text = "%02d".format(optionIndex)) },
modifier = Modifier.size(80.dp, 100.dp),
),
PickerGroupItem(
pickerState = pickerStateMinute,
option = { optionIndex, _ -> Text(text = "%02d".format(optionIndex)) },
modifier = Modifier.size(80.dp, 100.dp),
),
pickerGroupState = pickerGroupState,
autoCenter = false,
)
}
}