animateToWeek method
Animate to page which gives day calendar for week
.
Arguments duration
and curve
will override default values provided
as WeekView.pageTransitionDuration and WeekView.pageTransitionCurve
respectively.
Implementation
Future<void> animateToWeek(DateTime week,
{Duration? duration, Curve? curve}) async {
if (week.isBefore(_minDate) || week.isAfter(_maxDate)) {
throw "Invalid date selected.";
}
await _pageController.animateToPage(
_minDate.getWeekDifference(week, start: widget.startDay),
duration: duration ?? widget.pageTransitionDuration,
curve: curve ?? widget.pageTransitionCurve,
);
}