Как изменить стиль в зависимости от того, какая вкладка выбрана? - PullRequest
0 голосов
/ 19 февраля 2019

Ниже приведен мой код для обработки TabBar в Flutter

TabBar(controller: tabController, indicatorColor: white, tabs: [
        Tab(
          child: Text(
            "Present",
            style: TextStyle(fontFamily: "BarlowBold", color: black),
          ),
        ),
        Tab(
          child: Text(
            "Upcoming",
            style: TextStyle(fontFamily: "BarlowBold", color: black),
          ),
        )
      ]),

Мне нужно изменить fontFamily текста в зависимости от того, какая вкладка выбрана.Я пробовал свойства tabController но они не помогают

1 Ответ

0 голосов
/ 19 февраля 2019

То же самое можно сделать с - labelStyle: & unselectedLabelStyle: из TabBar

TabBar(
              indicatorColor: Colors.white,
              labelStyle: TextStyle(fontSize: 22.0,fontFamily: 'Family Name'),  //For Selected tab
              unselectedLabelStyle: TextStyle(fontSize: 10.0,fontFamily: 'Family Name'), //For Un-selected Tabs
              tabs: [
...