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.