0

请帮忙,我是新手,已经与这个问题作斗争了一个多星期。看起来很简单,但我似乎找不到在轮播中包含列表中的文本的方法,我可以包含一段静态文本,但我无法包含唯一文本或包含唯一点击的能力。我试图引用地图元素(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),
                  ),
4

0 回答 0