nextPage method
Animates the controlled CarouselSlider to the next page.
The animation lasts for the given duration and follows the given curve. The returned Future resolves when the animation completes.
Implementation
Future<void> nextPage({Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.linear}) async {
if (_state == null) return;
final bool isNeedResetTimer = _state!.options.pauseAutoPlayOnManualNavigate;
if (isNeedResetTimer) {
_state!.onResetTimer();
}
_setModeController();
await _state!.pageController.nextPage(duration: duration, curve: curve);
if (isNeedResetTimer) {
_state!.onResumeTimer();
}
}