pageController static method
Widget Function({required Widget? itemBuilder(BuildContext, int), int? itemCount})
pageController(
- BuildContext context, {
- ScrollPhysics? physics,
- bool allowImplicitScrolling = false,
- PageController? controller,
- Axis scrollDirection = Axis.horizontal,
Creates a PageView layout.
Implementation
static Widget Function({
required Widget? Function(BuildContext, int) itemBuilder,
int? itemCount,
}) pageController(
BuildContext context, {
ScrollPhysics? physics,
bool allowImplicitScrolling = false,
PageController? controller,
Axis scrollDirection = Axis.horizontal,
}) =>
({required Widget? Function(BuildContext, int) itemBuilder, int? itemCount}) => PageView(
children: List.generate(itemCount ?? 0, (index) => itemBuilder(context, index) ?? Container()),
physics: physics,
allowImplicitScrolling: allowImplicitScrolling,
controller: controller,
scrollDirection: scrollDirection,
);