[英]flutter carousel slider start from specific position
我想从特定索引开始轮播 slider。 我的轮播 slider 小部件采用props
object ,它具有以下属性:
class Props {
List<String> strings;
int index;
Props({
required this.index,
required this.strings,
});
}
我的旋转木马 slider 是:
return CarouselSlider(
options: CarouselOptions(
...
),
carouselController: controller,
items: widget.props.strings.map(
(item) {
..some widget
},
).toList(),
);
一切都很好,除了我想从widget.props.index
开始轮播。 因此,与其从List<String>
的索引 0 开始,我可以从索引 2 或 3 开始。
您可以通过设置options
来设置initialPage
字段。
CarouselSlider(
// ...
options: CarouselOptions(
initialPage: 2,
),
),
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.