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