如何使我在 carouselSlider 中单击的图标居中 - Flutter

问题描述

我是 Flatter 的新手,很想得到一些帮助。 如何将我点击的图标移动到中心? 小部件中是否有可以理解的方式?

    CarouselSlider.builder(
      options: CarouselOptions(
        height: 100.0,viewportFraction: 0.3,initialPage: trackProvider.currentTrack,onPageChanged: (index,reason) {
          trackProvider.setCurrentTrackById(widget.sortedTracks[index].id);
          trackProvider.setCurrentPiece(0);
          timer.restartTimer();
          setState(() {
            _currentTrack = index;
          });
        },),itemCount: track.tracksDetails.length,itemBuilder: (context,itemIndex,realIndex) {
        return Padding(
            padding: const EdgeInsets.only(top: 20.0),child: Transform.scale(
              scale: itemIndex == trackProvider.currentTrack ? 1 : 0.5,child: createIconButton(
                trackProvider.tracksDetails[itemIndex]['icon'],widget.sortedTracks,trackProvider,));
      },);

Check this

谢谢大家...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)