RealtimeRankingPageView.builder constructor

RealtimeRankingPageView.builder({
  1. PageController? pageController,
  2. ScrollPhysics? physics,
  3. ValueChanged<int>? onPageChanged,
  4. required IndexedWidgetBuilder itemBuilder,
  5. required int itemCount,
  6. double? itemHeight,
  7. int? pagePerCount,
})

Implementation

factory RealtimeRankingPageView.builder({
  PageController? pageController,
  ScrollPhysics? physics,
  ValueChanged<int>? onPageChanged,
  required IndexedWidgetBuilder itemBuilder,
  required int itemCount,
  double? itemHeight,
  int? pagePerCount,
}) {
  assert(itemCount >= 0);

  return RealtimeRankingPageView(
    pageController: pageController,
    physics: physics,
    onPageChanged: onPageChanged,
    children: List.generate(
      itemCount,
      (index) => Builder(builder: (context) => itemBuilder(context, index)),
    ),
    itemHeight: itemHeight,
    pagePerCount: pagePerCount,
  );
}