Swiper.children constructor

Swiper.children({
  1. required List<Widget> children,
  2. bool autoplay = false,
  3. PageTransformer? transformer,
  4. int autoplayDelay = kDefaultAutoplayDelayMs,
  5. bool autoplayDisableOnInteraction = true,
  6. int duration = kDefaultAutoplayTransactionDuration,
  7. ValueChanged<int>? onIndexChanged,
  8. int? index,
  9. SwiperOnTap? onTap,
  10. bool loop = true,
  11. Curve curve = Curves.ease,
  12. Axis scrollDirection = Axis.horizontal,
  13. AxisDirection axisDirection = AxisDirection.left,
  14. SwiperPlugin? pagination,
  15. SwiperPlugin? control,
  16. List<SwiperPlugin>? plugins,
  17. SwiperController? controller,
  18. Key? key,
  19. CustomLayoutOption? customLayoutOption,
  20. ScrollPhysics? physics,
  21. double? containerHeight,
  22. double? containerWidth,
  23. double viewportFraction = 1.0,
  24. double? itemHeight,
  25. double? itemWidth,
  26. bool outer = false,
  27. double scale = 1.0,
  28. double? fade,
  29. PageIndicatorLayout indicatorLayout = PageIndicatorLayout.NONE,
  30. SwiperLayout layout = SwiperLayout.DEFAULT,
})

Implementation

factory Swiper.children({
  required List<Widget> children,
  bool autoplay = false,
  PageTransformer? transformer,
  int autoplayDelay = kDefaultAutoplayDelayMs,
  bool autoplayDisableOnInteraction = true,
  int duration = kDefaultAutoplayTransactionDuration,
  ValueChanged<int>? onIndexChanged,
  int? index,
  SwiperOnTap? onTap,
  bool loop = true,
  Curve curve = Curves.ease,
  Axis scrollDirection = Axis.horizontal,
  AxisDirection axisDirection = AxisDirection.left,
  SwiperPlugin? pagination,
  SwiperPlugin? control,
  List<SwiperPlugin>? plugins,
  SwiperController? controller,
  Key? key,
  CustomLayoutOption? customLayoutOption,
  ScrollPhysics? physics,
  double? containerHeight,
  double? containerWidth,
  double viewportFraction = 1.0,
  double? itemHeight,
  double? itemWidth,
  bool outer = false,
  double scale = 1.0,
  double? fade,
  PageIndicatorLayout indicatorLayout = PageIndicatorLayout.NONE,
  SwiperLayout layout = SwiperLayout.DEFAULT,
}) =>
    Swiper(
      fade: fade,
      indicatorLayout: indicatorLayout,
      layout: layout,
      transformer: transformer,
      customLayoutOption: customLayoutOption,
      containerHeight: containerHeight,
      containerWidth: containerWidth,
      viewportFraction: viewportFraction,
      itemHeight: itemHeight,
      itemWidth: itemWidth,
      outer: outer,
      scale: scale,
      autoplay: autoplay,
      autoplayDelay: autoplayDelay,
      autoplayDisableOnInteraction: autoplayDisableOnInteraction,
      duration: duration,
      onIndexChanged: onIndexChanged,
      index: index,
      onTap: onTap,
      curve: curve,
      scrollDirection: scrollDirection,
      axisDirection: axisDirection,
      pagination: pagination,
      control: control,
      controller: controller,
      loop: loop,
      plugins: plugins,
      physics: physics,
      key: key,
      itemBuilder: (context, index) {
        return children[index];
      },
      itemCount: children.length,
    );