CarouselController constructor

CarouselController({
  1. required int itemCount,
  2. int initialIndex = 0,
  3. bool keepPage = true,
  4. double viewportFraction = 0.8,
  5. bool infiniteScroll = _defaultInfiniteScroll,
  6. int pageOffset = _defaultPageOffset,
})

Implementation

CarouselController({
  required this.itemCount,
  int initialIndex = 0,
  bool keepPage = true,
  double viewportFraction = 0.8,
  this.infiniteScroll = _defaultInfiniteScroll,
  int pageOffset = _defaultPageOffset,
}) :  pageOffset = (infiniteScroll ? pageOffset : 0),
      pageController = PageController(
        initialPage: (infiniteScroll ? pageOffset : 0) + initialIndex,
        keepPage: keepPage,
        viewportFraction: viewportFraction,
      );