DatePickerProperties class final

Properties holder for date picker.

If you need to hide some element (e.g. picker title widget) pass SizedBox() to DateTitleBuilder.

Annotations

Constructors

DatePickerProperties({required OnDateRangeSelected onDateRangeSelected, WeekDaysBuilder? weekDaysBuilder, Color backgroundColor = Colors.white, DateTime? initialPickerDate, EdgeInsets padding = const EdgeInsets.all(8), DayItemBuilder? dayItemBuilder, TouchMode? pickerMode, DateTitleBuilder? pickerTitleBuilder, Alignment pickerTitleAlignInLandscape = Alignment.centerLeft, Widget? backButton, Widget? forwardButton, DateTitleBuilder? controlBarTitleBuilder, bool showControlBar = true, YearPickerItemBuilder? yearPickerItemBuilder, PickerButtonBuilder? okButtonBuilder, PickerButtonBuilder? cancelButtonBuilder, DateTime? minDate, DateTime? maxDate, bool forceSixWeek = false, WeekDay firstWeekDay = WeekDay.sunday, LandscapeDaysResizeMode landscapeDaysResizeMode = LandscapeDaysResizeMode.adaptive})
Default constructor.
const

Properties

backButton Widget?
Back button for picker control bar.
final
backgroundColor Color
Background color for date picker dialog and year selection widget.
final
cancelButtonBuilder PickerButtonBuilder?
Builder for cancel button.
final
controlBarTitleBuilder DateTitleBuilder?
Builder for control bar title showed between backButton and forwardButton.
final
dayItemBuilder DayItemBuilder?
Builder for day item in dialog.
final
firstWeekDay WeekDay
First day of date picker calendar.
final
forceSixWeek bool
Force showing six week rows in month view.
final
forwardButton Widget?
Forward button for picker control bar.
final
hashCode int
The hash code for this object.
no setterinherited
initialPickerDate DateTime?
Initial date to be opened on dialog creation.
final
landscapeDaysResizeMode LandscapeDaysResizeMode
Days resize mode.
final
maxDate DateTime?
The maximum date until which the calendar can scroll.
final
minDate DateTime?
The minimum date until which the calendar can scroll.
final
okButtonBuilder PickerButtonBuilder?
Builder for confirm selection button.
final
onDateRangeSelected OnDateRangeSelected
Callback fired when okButtonBuilder button pressed.
final
padding EdgeInsets
Picker dialog padding.
final
pickerMode TouchMode?
Picker selection mode.
final
pickerTitleAlignInLandscape Alignment
Alignment of picker title in landscape mode.
final
pickerTitleBuilder DateTitleBuilder?
Title builder for widget on top of picker dialog.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showControlBar bool
Option for hiding control bar.
final
weekDaysBuilder WeekDaysBuilder?
Builder for row of days over month view.
final
yearPickerItemBuilder YearPickerItemBuilder?
YearPickerWidget item builder.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited