CarouselItem constructor
const
CarouselItem({
- Key? key,
- required Color primaryColor,
- required Color secondaryColor,
- required List<
SliderItem> slides, - required bool animatedRotateX,
- required bool animatedRotateZ,
- required bool scale,
- required bool animatedOpacity,
- required ScrollPhysics? physics,
- required double? dotsContainerHeight,
- required double? dotsContainerWidth,
- required PageController? controller,
- required Axis scrollDirection,
- required IndicatorAlign? indicatorAlign,
- required bool autoPlay,
- required bool repeat,
- required TextStyle? titleTextStyle,
- required TextStyle? subtitleTextStyle,
- required TextAlign? titleTextAlign,
- required TextAlign? subtitleTextAlign,
- required IndicatorEffects? indicatorEffects,
- required Duration autoPlaySlideDuration,
- required Duration autoPlaySlideDurationTransition,
- required Curve autoPlaySlideDurationCurve,
- required bool showIndicators,
- required VoidCallback? onSkip,
- required VoidCallback? onDone,
- required bool showNextButton,
- required Widget? skipLabel,
- required Widget? nextLabel,
- required Widget? doneLabel,
- required NavigationButtonBuilder? skipButtonBuilder,
- required NavigationButtonBuilder? nextButtonBuilder,
- required NavigationButtonBuilder? doneButtonBuilder,
- required AlignmentGeometry skipButtonAlignment,
- required AlignmentGeometry nextButtonAlignment,
Implementation
const CarouselItem({
Key? key,
required this.primaryColor,
required this.secondaryColor,
required this.slides,
required this.animatedRotateX,
required this.animatedRotateZ,
required this.scale,
required this.animatedOpacity,
required this.physics,
required this.dotsContainerHeight,
required this.dotsContainerWidth,
required this.controller,
required this.scrollDirection,
required this.indicatorAlign,
required this.autoPlay,
required this.repeat,
required this.titleTextStyle,
required this.subtitleTextStyle,
required this.titleTextAlign,
required this.subtitleTextAlign,
required this.indicatorEffects,
required this.autoPlaySlideDuration,
required this.autoPlaySlideDurationTransition,
required this.autoPlaySlideDurationCurve,
required this.showIndicators,
required this.onSkip,
required this.onDone,
required this.showNextButton,
required this.skipLabel,
required this.nextLabel,
required this.doneLabel,
required this.navigationButtonStyle,
required this.skipButtonBuilder,
required this.nextButtonBuilder,
required this.doneButtonBuilder,
required this.skipButtonAlignment,
required this.nextButtonAlignment,
required this.navigationButtonsPadding,
}) : super(key: key);