我有一个变量'currentTabName‘来表示tabPage的名称。切换页签时,将触发tablistener更新变量和setstate。如果通过单击选项卡栏来切换选项卡,它会立即更新,但是我在通过滑动切换选项卡时遇到了问题。似乎在执行监听器操作时会有延迟。
下面是在initstate中添加的侦听器的示例代码。
void _tabListener(){
currentTabName = tabPage.name;
setState((){});
}
发布于 2021-08-18 13:59:23
不需要监听当前选项卡,只需在tabBarView中这样使用即可。它将消除速度慢的问题
body: TabBarView(
children: [CricketScreen(), FootballScreen()],
),
https://stackoverflow.com/questions/68542524
复制相似问题