Date
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, selectedDate: LocalDate? = null, onPositiveClick: (LocalDate) -> 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.
selectedDate
The selected date.
onPositiveClick
The listener that returns the selected date.