CalendarConfiguration class

配置信息类

Constructors

CalendarConfiguration({CalendarSelectedMode? selectMode, required int minYear, required int maxYear, required int minYearMonth, required int maxYearMonth, required int nowYear, required int nowMonth, required int minSelectYear, required int minSelectMonth, required int minSelectDay, required int maxSelectYear, required int maxSelectMonth, required int maxSelectDay, Set<DateModel>? defaultSelectedDateList, required DateModel selectDateModel, required int maxMultiSelectCount, required Map<DateModel, Object> extraDataMap, PageController? monthController, PageController? weekController, double? verticalSpacing, double? itemSize, required int showMode, EdgeInsetsGeometry? padding, EdgeInsetsGeometry? margin, int offset = 0, List<DateModel> monthList = const [], List<DateModel> weekList = const []})

Properties

boxDecoration BoxDecoration?
getter/setter pair
calendarSelect OnCalendarSelect?
getter/setter pair
dayWidgetBuilder DayWidgetBuilder
getter/setter pair
defaultSelectedDateList Set<DateModel>?
getter/setter pair
extraDataMap Map<DateModel, Object>
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
itemSize double?
UI绘制方面的绘制
getter/setter pair
margin EdgeInsetsGeometry?
getter/setter pair
maxMultiSelectCount int
getter/setter pair
maxSelectDate DateModel?
getter/setter pair
maxSelectDay int
getter/setter pair
maxSelectMonth int
getter/setter pair
maxSelectYear int
getter/setter pair
maxYear int
getter/setter pair
maxYearMonth int
getter/setter pair
minSelectDate DateModel?
getter/setter pair
minSelectDay int
getter/setter pair
minSelectMonth int
getter/setter pair
minSelectYear int
getter/setter pair
minYear int
getter/setter pair
minYearMonth int
getter/setter pair
monthChange OnMonthChange
监听变化
getter/setter pair
monthChangeListeners ObserverList<OnMonthChange>
getter/setter pair
monthController PageController?
getter/setter pair
monthList List<DateModel>
下面的信息不是配置的,是根据配置信息进行计算出来的
getter/setter pair
multiSelectOutOfRange OnMultiSelectOutOfRange
getter/setter pair
multiSelectOutOfSize OnMultiSelectOutOfSize
getter/setter pair
nowDay int
getter/setter pair
nowMonth int
getter/setter pair
nowYear int
getter/setter pair
offset int
首日偏移量 first day offset first day = (first day of month or week) + offset
final
padding EdgeInsetsGeometry?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selectDateModel DateModel
getter/setter pair
selectMode CalendarSelectedMode?
getter/setter pair
showMode int
getter/setter pair
unCalendarSelect OnCalendarSelect?
getter/setter pair
verticalSpacing double?
getter/setter pair
weekBarItemWidgetBuilder WeekBarItemWidgetBuilder
getter/setter pair
weekChangeListeners ObserverList<OnWeekChange>
getter/setter pair
weekController PageController?
getter/setter pair
weekList List<DateModel>
getter/setter pair

Methods

changeExtraData(Map<DateModel, Object> extraDataMap) → void
变更额外数据
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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