CalendarControllerFamily class

CalendarController is a controller for the Calendar UI.

Copied from CalendarController.

Constructors

CalendarControllerFamily()
CalendarController is a controller for the Calendar UI.
const

Properties

allTransitiveDependencies Iterable<ProviderOrFamily>?
no setter
dependencies Iterable<ProviderOrFamily>?
no setter
hashCode int
The hash code for this object.
no setterinherited
name String?
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

call({required DateTime focusedDay, required DateTime firstDay, required DateTime lastDay, DateTime? currentDay, dynamic locale, DateTime? rangeStartDay, DateTime? rangeEndDay, List<int> weekendDays = const [DateTime.saturday, DateTime.sunday], CalendarFormat calendarFormat = CalendarFormat.month, Map<CalendarFormat, String> availableCalendarFormats = const {CalendarFormat.month : 'Month', CalendarFormat.twoWeeks : '2 weeks', CalendarFormat.week : 'Week'}, bool headerVisible = true, bool daysOfWeekVisible = true, bool pageJumpingEnabled = false, bool pageAnimationEnabled = true, bool sixWeekMonthsEnforced = false, bool shouldFillViewport = false, bool weekNumbersVisible = false, double rowHeight = 52.0, double daysOfWeekHeight = 16.0, Duration formatAnimationDuration = const Duration(milliseconds: 200), Curve formatAnimationCurve = Curves.linear, Duration pageAnimationDuration = const Duration(milliseconds: 300), Curve pageAnimationCurve = Curves.easeOut, StartingDayOfWeek startingDayOfWeek = StartingDayOfWeek.sunday, HitTestBehavior dayHitTestBehavior = HitTestBehavior.opaque, AvailableGestures availableGestures = AvailableGestures.all, SimpleSwipeConfig simpleSwipeConfig = const SimpleSwipeConfig(verticalThreshold: 25.0, swipeDetectionBehavior: SwipeDetectionBehavior.continuousDistinct), HeaderStyle headerStyle = const HeaderStyle(), DaysOfWeekStyle daysOfWeekStyle = const DaysOfWeekStyle(), CalendarStyle calendarStyle = const CalendarStyle(), CalendarBuilders calendarBuilders = const CalendarBuilders(), RangeSelectionMode rangeSelectionMode = RangeSelectionMode.toggledOff, List eventLoader(DateTime)?, bool enabledDayPredicate(DateTime)?, bool selectedDayPredicate(DateTime)?, bool holidayPredicate(DateTime)?, void onRangeSelected(DateTime?, DateTime?, DateTime)?, void onDaySelected(DateTime, DateTime)?, void onDayLongPressed(DateTime, DateTime)?, void onDisabledDayTapped(DateTime)?, void onDisabledDayLongPressed(DateTime)?, void onHeaderTapped(DateTime)?, void onHeaderLongPressed(DateTime)?, void onPageChanged(DateTime)?, void onFormatChanged(CalendarFormat)?, void onCalendarCreated(PageController)?}) CalendarControllerProvider
CalendarController is a controller for the Calendar UI.
getProviderOverride(covariant CalendarControllerProvider provider) CalendarControllerProvider
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
overrideWith(CalendarController create()) → Override
Enables overriding the behavior of this provider, no matter the parameters.
toString() String
A string representation of this object.
inherited

Operators

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