如何防止TabBarView的活动子项更改在滚动时发生更改?

时间:2019-06-18 13:52:45

标签: flutter

sample screen shot 这是我尝试构建的应用程序屏幕的示例。 在这里,我有一个tabBarView和TabBar。当我在屏幕上滚动时,我不想更改TabBarView的当前活动屏幕。我该怎么办?

TabBarView

TabBarView(
   controller: tabController,
     children: <Widget>[
       About(),
       PlantList(),
       PlantList(),
   ],
 ),

Tab条形码:

      TabBar(
        controller: tabController,
        indicatorColor: Colors.transparent,
        labelColor: Colors.black,
        unselectedLabelColor: Colors.grey.withOpacity(0.5),
        isScrollable: false,
        tabs: <Widget>[
          Tab(
              child: Row(
                children: <Widget>[
                  Icon(Icons.info),
                  SizedBox(width: 5,),
                  Text("About")
                ],
              )
            ),
            //two more tabs here
        ],
      ),

我应该进行哪些更改,以防止滚动时屏幕发生变化?

0 个答案:

没有答案