gpt4 book ai didi

flutter 如何检测底部导航索引已更改

转载 作者:IT王子 更新时间:2023-10-29 07:05:51 25 4
gpt4 key购买 nike

我想知道如何检测用户点击底部导航的不同索引。例如,我有 4 个项目的底部导航和在索引 2 上播放视频。如果用户转到不同的索引或推送到下一页(当这个视频页面变得不可见时),我想停止视频。有什么办法吗?我尝试使用 WidgetBinding 但它没有被解雇。有谁知道如何做到这一点?

最佳答案

你可以做的是在你的脚手架中,你有一个底部导航栏属性,你可以放置许多不同的底部导航栏项目,每个项目都有一个 on pressed 属性。有两个int变量,一个叫oldIndex,一个叫newIndex。当有人点击一个项目时,newIndex 现在等于底部导航项目的索引,如果 newIndex 与 oldIndex 不同,您就会知道索引发生了变化。

关于 flutter 如何检测底部导航索引已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53007777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com