我想在 CarouselSlider.builder 中從索引 1 到 3 顯示串列中的影像。
如下所示,我從 _imageList 中的 Api 獲取了所有資料。
List<ImageModel> _imageList = [];
@override
void initState() {
super.initState();
ApiHelper().getImageList().then((images) {
setState(() {
_imageList = images;
});
});
}
這是我的影像滑塊代碼,如下所示。
CarouselSlider.builder(
itemCount: _imageList.length,
itemBuilder:
(BuildContext context, int index, realindex) {
return Image.network(
"$imageUrl" _imageList[index].imgPath!,
width: MediaQuery.of(context).size.width - 40,
fit: BoxFit.fill,
);
},
options: CarouselOptions(
viewportFraction: 1,
enlargeCenterPage: true,
initialPage: 1,
),
),
那么我該怎么做呢?謝謝你。
uj5u.com熱心網友回復:
在您的initState方法中,您可以只創建串列的子images串列,因此您的 imageList 僅包含索引 1-3。
_imageList = images.sublist(1, 4);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/428082.html
