DateTime

constructor(withButtonView: Boolean = true, extraButton: SelectionButton? = null, onExtraButtonClick: () -> Unit? = null, negativeButton: SelectionButton? = BaseConstants.DEFAULT_NEGATIVE_BUTTON, onNegativeClick: () -> Unit? = null, positiveButton: SelectionButton = BaseConstants.DEFAULT_POSITIVE_BUTTON, dateFormatStyle: FormatStyle = FormatStyle.MEDIUM, timeFormatStyle: FormatStyle = FormatStyle.SHORT, selectedTime: LocalTime? = null, selectedDate: LocalDate? = null, startWithTime: Boolean = false, onPositiveClick: (LocalDateTime) -> Unit)

Parameters

withButtonView

If true, the dialog will be shown with a button view.

extraButton

An extra button that can be used for a custom action.

onExtraButtonClick

The listener that is invoked when the extra button is clicked.

negativeButton

The button that will be used as a negative button.

onNegativeClick

The listener that is invoked when the negative button is clicked.

positiveButton

The button that will be used as a positive button.

dateFormatStyle

The style of the date format.

timeFormatStyle

The style of the time format.

selectedTime

The selected time.

selectedDate

The selected date.

startWithTime

If the time selection should be shown before the date selection.

onPositiveClick

The listener that returns the selected date-time.