AdvancedCalendar constructor
const
AdvancedCalendar({
- Key? key,
- AdvancedCalendarController? controller,
- int? startWeekDay,
- List<
DateTime> ? events, - double weekLineHeight = 32.0,
- int preloadMonthViewAmount = 13,
- int preloadWeekViewAmount = 21,
- int weeksInMonthViewAmount = 6,
- TextStyle? todayStyle,
- TextStyle? headerStyle,
- dynamic onHorizontalDrag()?,
- bool innerDot = false,
- bool keepLineSize = false,
- TextStyle? calendarTextStyle,
Implementation
const AdvancedCalendar({
Key? key,
this.controller,
this.startWeekDay,
this.events,
this.weekLineHeight = 32.0,
this.preloadMonthViewAmount = 13,
this.preloadWeekViewAmount = 21,
this.weeksInMonthViewAmount = 6,
this.todayStyle,
this.headerStyle,
this.onHorizontalDrag,
this.innerDot = false,
this.keepLineSize = false,
this.calendarTextStyle,
}) : assert(
keepLineSize && innerDot ||
innerDot && !keepLineSize ||
!innerDot && !keepLineSize,
'keepLineSize should be used only when innerDot is true',
),
super(key: key);