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