Skip to content

Quick creation of a TimePickerDialog not yet part of (material3:1.3.0-alpha02), similar to DatePickerDialog provided in Material3 Library

Notifications You must be signed in to change notification settings

mikeramrz/Quick-Material3-TimePicker-Dialog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Quick-Material3-TimePicker-Dialog for Android

Quick creation of a TimePickerDialog not yet part of (material3:1.3.0-alpha02), similar to DatePickerDialog provided in Material3 Library

No TimePickerDialog available in Material 3?

As of material3:1.3.0-alpha02 there is not TimePickerDialog similar to DatePickerDialog so we have to create our own for similar behavior to the date picker provided.

Example Usage



var showTimePickerState by remember {
        mutableStateOf(false)
    }
if (showTimePickerState) {
                TimePickerDialog(
                    onCancel = { showTimePickerState = false },
                    onConfirm = {
                        //Your confirm behavior here
                        val newTime = LocalTime(timePickerState.hour, timePickerState.minute)
                        showTimePickerState = false
                    },
                ) {
                    TimePicker(state = timePickerState)
                }
            }

image

About

Quick creation of a TimePickerDialog not yet part of (material3:1.3.0-alpha02), similar to DatePickerDialog provided in Material3 Library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages