请帮忙,我是新手,已经与这个问题作斗争了一个多星期。看起来很简单,但我似乎找不到在轮播中包含列表中的文本的方法,我可以包含一段静态文本,但我无法包含唯一文本或包含唯一点击的能力。我试图引用地图元素(e)的索引,但我一直失败。请任何人都可以帮助;-(
图像和名称列表
seasonPosterList.add('https://image.tmdb.org/t/p/w300' + listseasons[i].posterPath);
seasonNameList.add(listseasons[i].name);
Container(
child: CarouselSlider (
options: CarouselOptions(
enlargeCenterPage: true,
viewportFraction: 0.4,
enableInfiniteScroll: false,
autoPlay: false,
pageSnapping: true,
onPageChanged: (index, reason){
// setState(() {
_currentPage++;
// // _currentKeyword = keywords[_currentPage];
// });
}
),
items: seasonPosterList.map((e) => ClipRRect(
borderRadius: BorderRadius.circular(20.0),
child: Stack(
fit: StackFit.expand,
children: <Widget>[
Image.network(e,
width: 130,
height: 480,
fit: BoxFit.fill,
),
// for (var i = 0; i < seasonNameList.length; i++)
Text(
seasonNameList[i],
style: TextStyle(fontSize: 10, color: Colors.white),
),