CarouselController constructor
CarouselController(})
创建一个轮播控制器
total
表示轮播的总页面数量initialPage
表示初始页面索引,默认为0keepPage
表示是否保持页面,即在翻页后是否保存页面状态,默认为trueviewportFraction
表示可视视口占整个页面宽度的比例,默认为1.0
Implementation
CarouselController(
this.total, {
int initialPage = 0,
bool keepPage = true,
double viewportFraction = 1.0,
this.curve = Curves.ease,
this.duration = const Duration(milliseconds: 300),
}) : _pageController = PageController(
initialPage: initialPage,
keepPage: keepPage,
viewportFraction: viewportFraction,
);