DatePickerStyles constructor
DatePickerStyles({
- TextStyle? displayedPeriodTitle,
- TextStyle? currentDateStyle,
- TextStyle? disabledDateStyle,
- TextStyle? selectedDateStyle,
- BoxDecoration? selectedSingleDateDecoration,
- TextStyle? defaultDateTextStyle,
- DayHeaderStyle? dayHeaderStyle,
- DayHeaderStyleBuilder? dayHeaderStyleBuilder,
- DayHeaderTitleBuilder? dayHeaderTitleBuilder,
- int? firstDayOfeWeekIndex,
- Widget prevIcon = const Icon(Icons.chevron_left),
- Widget nextIcon = const Icon(Icons.chevron_right),
Styles for date picker.
Implementation
DatePickerStyles(
{this.displayedPeriodTitle,
this.currentDateStyle,
this.disabledDateStyle,
this.selectedDateStyle,
this.selectedSingleDateDecoration,
this.defaultDateTextStyle,
this.dayHeaderStyle,
this.dayHeaderStyleBuilder,
this.dayHeaderTitleBuilder,
this.firstDayOfeWeekIndex,
this.prevIcon = const Icon(Icons.chevron_left),
this.nextIcon = const Icon(Icons.chevron_right)})
: assert(!(dayHeaderStyle != null && dayHeaderStyleBuilder != null),
"Should be only one from: dayHeaderStyleBuilder, dayHeaderStyle."),
assert(
dayHeaderStyleBuilder == null ||
_validateDayHeaderStyleBuilder(dayHeaderStyleBuilder),
"dayHeaderStyleBuilder must return not null value "
"from every weekday "
"(from 0 to 6)."),
assert(
_validateFirstDayOfWeek(firstDayOfeWeekIndex),
"firstDayOfeWeekIndex must be null or in correct "
"range (from 0 to 6).");