Flutter:当抽屉关闭时,如何更改底部导航图标的颜色



在我的flutter应用程序中,我使用了一个底部导航栏,其中有6个选项。第六个选项是菜单上的汉堡图标,我用它打开一个侧抽屉。

我正在努力做到的是:

当抽屉打开或关闭时,我预计汉堡图标的颜色会改变
因此,当用户点击图标时,我能够正确更新图标颜色,抽屉就会打开但是,抽屉关上后,我无法更改图标的颜色

试试这样的东西,如果抽屉是打开的,那么颜色应该是绿色,否则应该是红色:

color: Scaffold.of(context).isDrawerOpen ? Colors.green : Colors.red

相关内容

  • 没有找到相关文章

最新更新