Flutter 关于颤振状态

Flutter 关于颤振状态,flutter,Flutter,我正在尝试创建一个应用程序,其中标签栏由一个容器覆盖,该容器根据我所在的标签改变颜色。有点像如果我在tab1上,它会变成红色,而所有其他选项卡都是黑色。我一进入tab2,tab1就会变成黑色,tab2就会变成红色。 我如何实现这一点 我尝试过这样做,但只有在每次进入选项卡时热重新加载时才有效。我知道它与setState有关,但我不知道如何实现它。你能发布完整的代码吗?

我正在尝试创建一个应用程序,其中标签栏由一个容器覆盖,该容器根据我所在的标签改变颜色。有点像如果我在tab1上,它会变成红色,而所有其他选项卡都是黑色。我一进入tab2,tab1就会变成黑色,tab2就会变成红色。 我如何实现这一点


我尝试过这样做,但只有在每次进入选项卡时热重新加载时才有效。我知道它与setState有关,但我不知道如何实现它。

你能发布完整的代码吗?