Это я хочу установить, когда выбрана вкладка, или я хочу попробовать, когда пользователь выбирает вкладку на панели вкладок в тот момент, когда я хочу изменить цвет фона выбранной вкладки.
Tab( текст: StringConstant.cricketTitle, значок: Icon(Icons.sports_cricket_outlined,color: Colors.white,),),
const TabBar(
dividerHeight: 0,padding: EdgeInsets.zero,
indicatorColor: Colors.white,
indicatorPadding: EdgeInsets.zero,
labelPadding: EdgeInsets.zero,
automaticIndicatorColorAdjustment: false,
unselectedLabelStyle:const TextStyle(color: white40,),
tabs: [
Tab(
text: StringConstant.cricketTitle,
icon: Icon(Icons
.sports_cricket_outlined,) /*ImageIcon(AssetImage(ImagePathConstant.cricketImage))*/,
),
Tab(
text: StringConstant.footBallTitle,
icon: Icon(Icons
.sports_soccer) /*ImageIcon(AssetImage(ImagePathConstant.footBallImage))*/,
),
Tab(
text: StringConstant.kabaddiTitle,
icon: Icon(Icons
.sports_kabaddi_outlined) /*ImageIcon(AssetImage(ImagePathConstant.kabbadiImage))*/,
),
Tab(
text: StringConstant.basketBallTitle,
icon: Icon(Icons
.sports_basketball_outlined) /* ImageIcon(AssetImage(ImagePathConstant.basketBallImage))*/,
),
Tab(
text: StringConstant.volleyBallTitle,
icon: Icon(Icons
.sports_volleyball_outlined) /* ImageIcon(AssetImage(ImagePathConstant.volleyBallImage))*/,
),
])
Подробнее здесь: https://stackoverflow.com/questions/785 ... -it-select