TransformerPageView.children constructor

TransformerPageView.children({
  1. Key? key,
  2. int? index,
  3. Duration? duration,
  4. Curve curve = Curves.ease,
  5. double viewportFraction = 1.0,
  6. Axis scrollDirection = Axis.horizontal,
  7. ScrollPhysics? physics,
  8. bool pageSnapping = true,
  9. ValueChanged<int?>? onPageChanged,
  10. IndexController? controller,
  11. PageTransformer? transformer,
  12. required List<Widget> children,
  13. TransformerPageController? pageController,
})

Implementation

factory TransformerPageView.children({
  Key? key,
  int? index,
  Duration? duration,
  Curve curve = Curves.ease,
  double viewportFraction = 1.0,
  Axis scrollDirection = Axis.horizontal,
  ScrollPhysics? physics,
  bool pageSnapping = true,
  ValueChanged<int?>? onPageChanged,
  IndexController? controller,
  PageTransformer? transformer,
  required List<Widget> children,
  TransformerPageController? pageController,
}) {
  return TransformerPageView(
    itemCount: children.length,
    itemBuilder: (BuildContext context, int index) {
      return children[index];
    },
    pageController: pageController,
    transformer: transformer,
    pageSnapping: pageSnapping,
    key: key,
    index: index,
    duration: duration,
    curve: curve,
    viewportFraction: viewportFraction,
    scrollDirection: scrollDirection,
    physics: physics,
    onPageChanged: onPageChanged,
    controller: controller,
  );
}