首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Flutter tabController listener在滑动时响应较慢

Flutter tabController listener在滑动时响应较慢
EN

Stack Overflow用户
提问于 2021-07-27 17:41:05
回答 1查看 207关注 0票数 1

我有一个变量'currentTabName‘来表示tabPage的名称。切换页签时,将触发tablistener更新变量和setstate。如果通过单击选项卡栏来切换选项卡,它会立即更新,但是我在通过滑动切换选项卡时遇到了问题。似乎在执行监听器操作时会有延迟。

下面是在initstate中添加的侦听器的示例代码。

代码语言:javascript
运行
复制
void _tabListener(){
   currentTabName = tabPage.name;
   setState((){});

}
EN

回答 1

Stack Overflow用户

发布于 2021-08-18 13:59:23

不需要监听当前选项卡,只需在tabBarView中这样使用即可。它将消除速度慢的问题

代码语言:javascript
运行
复制
body: TabBarView(
      children: [CricketScreen(), FootballScreen()],
    ),
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68542524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档