SeniorCalendarBuilder class
Constructors
-
SeniorCalendarBuilder({FocusedDayBuilder? prioritizedBuilder, FocusedDayBuilder? todayBuilder, FocusedDayBuilder? selectedBuilder, FocusedDayBuilder? rangeStartBuilder, FocusedDayBuilder? rangeEndBuilder, FocusedDayBuilder? withinRangeBuilder, FocusedDayBuilder? outsideBuilder, FocusedDayBuilder? disabledBuilder, FocusedDayBuilder? holidayBuilder, FocusedDayBuilder? defaultBuilder, HighlightBuilder? rangeHighlightBuilder, SingleMarkerBuilder? singleMarkerBuilder, MarkerBuilder? markerBuilder, DayBuilder? dowBuilder, Widget? weekNumberBuilder(BuildContext context, int weekNumber)?})
-
Properties
-
defaultBuilder
→ FocusedDayBuilder?
-
Custom builder for day cells that do not match any other builder.
finalinherited
-
disabledBuilder
→ FocusedDayBuilder?
-
Custom builder for day cells that have been disabled.
finalinherited
-
dowBuilder
→ DayBuilder?
-
Custom builder for days of the week labels (Mon, Tue, Wed, etc.).
finalinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
Use to customize header's title using different widget
finalinherited
-
holidayBuilder
→ FocusedDayBuilder?
-
Custom builder for day cells that are marked as holidays by
holidayPredicate
.
finalinherited
-
markerBuilder
→ MarkerBuilder?
-
Custom builder for event markers. Use to provide your own marker UI for each day cell.
Using
markerBuilder
will override singleMarkerBuilder
and default event markers.
finalinherited
-
outsideBuilder
→ FocusedDayBuilder?
-
Custom builder for day cells, of which the
day.month
is different than focusedDay.month
.
This will affect day cells that do not match the currently focused month.
finalinherited
-
prioritizedBuilder
→ FocusedDayBuilder?
-
Custom builder for day cells, with a priority over any other builder.
finalinherited
-
rangeEndBuilder
→ FocusedDayBuilder?
-
Custom builder for a day cell that is the end of current range selection.
finalinherited
-
rangeHighlightBuilder
→ HighlightBuilder?
-
Custom builder for background highlight of range selection.
If
isWithinRange
is true, then day
is within the selected range.
finalinherited
-
rangeStartBuilder
→ FocusedDayBuilder?
-
Custom builder for a day cell that is the start of current range selection.
finalinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
selectedBuilder
→ FocusedDayBuilder?
-
Custom builder for day cells that are currently marked as selected by
selectedDayPredicate
.
finalinherited
-
singleMarkerBuilder
→ SingleMarkerBuilder?
-
Custom builder for a single event marker. Each of those will be displayed in a
Row
above of the day cell.
You can adjust markers' position with CalendarStyle
properties.
finalinherited
-
todayBuilder
→ FocusedDayBuilder?
-
Custom builder for a day cell that matches the current day.
finalinherited
-
weekNumberBuilder
→ (Widget? Function(BuildContext context, int weekNumber)?)
-
Custom builder for number of the week labels.
finalinherited
-
withinRangeBuilder
→ FocusedDayBuilder?
-
Custom builder for day cells that fall within the currently selected range.
finalinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited