Нажмите, чтобы перейти к TabBarView - PullRequest
0 голосов
/ 23 апреля 2020

Я хочу быть перенаправлен на указанную c вкладку при нажатии на ссылку (это может быть DynamicLink или что-то еще)

Я использую DefaultTabController, например:

DefaultTabController(
      length: 3,
      child: new Scaffold(
          appBar: AppBar(
            title: Text(
              'Title',
              style: TextStyle(
                  fontFamily: 'Open Sans',
                  fontWeight: FontWeight.w900,
                  color: Theme.of(context).canvasColor),
            ),
            backgroundColor: Theme.of(context).backgroundColor,
            bottom: new TabBar(
              indicatorColor:
                  Theme.of(context).accentColor,
              labelColor: Theme.of(context).canvasColor,

              labelPadding:
                  EdgeInsets.only(bottom: SizeConfig.blockSizeVertical * 0.5),
              tabs: <Widget>[
                new Tab(
                  text: "Tab1",
                ),
                new Tab(
                  text: "Tab2'",
                ),
                new Tab(
                  text: "Tab3",
                ),
              ],
            ),
          )

То, что я хочу, это когда я на другом экране, или на tab1 , или нажимаю на динамическую ссылку c, чтобы перенаправить на tab3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...