TransformerPageView.children constructor
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,
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,
);
}