因此,当用户点击图标时,我能够正确更新图标颜色,抽屉就会打开但是,抽屉关上后,我无法更改图标的颜色
在我的flutter应用程序中,我使用了一个底部导航栏,其中有6个选项。第六个选项是菜单上的汉堡图标,我用它打开一个侧抽屉。
我正在努力做到的是:
当抽屉打开或关闭时,我预计汉堡图标的颜色会改变因此,当用户点击图标时,我能够正确更新图标颜色,抽屉就会打开但是,抽屉关上后,我无法更改图标的颜色
试试这样的东西,如果抽屉是打开的,那么颜色应该是绿色,否则应该是红色:
color: Scaffold.of(context).isDrawerOpen ? Colors.green : Colors.red