TransformerPageView.children constructor

TransformerPageView.children({
  1. Key? key,
  2. required 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,
    required 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!,
  );
}