Как обнаружить полосу прокрутки на флаттере? - PullRequest
0 голосов
/ 03 апреля 2019

Мне нужно определить панель вкладок, когда я проведу пальцем, а затем распечатать что-нибудь на консоли, как я могу это сделать?это мой код

bottomNavigationBar: new Material(
             color: Colors.blueAccent,
             child: new TabBar(
               onTap: (int index){ setState(() {
                 _onTap(index);
               });},

               indicatorColor: Colors.white,
               controller: controller,
               tabs: <Widget>[
                 new Tab(icon: new Icon(Icons.shopping_basket)),
                 new Tab(icon: new Icon(Icons.store)),
                 new Tab(icon: new Icon(Icons.local_offer)),
                 new Tab(icon: new Icon(Icons.assignment)),
                 new Tab(icon: new Icon(Icons.settings)),

               ],
             )
           ),

1 Ответ

0 голосов
/ 03 апреля 2019

Вам нужно добавить слушателя к вашему контроллеру вкладок - возможно, в initState.

controller.addListener((){
   print('my index is'+ controller.index.toString());
});
...