AlertDialog
In Material 3 Compose
@Composable
fun TimePickerDialogSample() {
var showDialog by remember { mutableStateOf(true) }
val timePickerState = rememberTimePickerState(initialHour = 10, initialMinute = 30)
Button(onClick = { showDialog = true }) {
Text("Select time")
}
if (showDialog) {
TimePickerDialog(
onDismissRequest = { showDialog = false },
title = { Text("Select time") },
confirmButton = {
TextButton(onClick = { showDialog = false }) {
Text("OK")
}
},
dismissButton = {
TextButton(onClick = { showDialog = false }) {
Text("Cancel")
}
},
) {
TimePicker(state = timePickerState)
}
}
}