Dart 颤振-是否可以取消选择底部导航栏上的所有项目?

Dart 颤振-是否可以取消选择底部导航栏上的所有项目?,dart,flutter,flutter-layout,Dart,Flutter,Flutter Layout,颤振项目。我有一个底部导航条,style=fixed。它有4个项目,工作正常。但是,我需要一种方法来取消选择此栏上的所有项目。似乎它必须始终选择1个项目,这通常是有意义的,但对于我的项目,有些情况下我需要选择0个项目 我可以通过将图标和文本的颜色更改为与非活动项相同的颜色来假装这一点,这看起来几乎是非活动的,除了图标和文本稍微大一点,因为它实际上仍然处于选中状态 是否有一种方法可以真正取消选择底部导航栏中的所有项目,而不仅仅是让它们看起来是未选择的?不幸的是,没有办法将所有底部导航栏项目设置为未

颤振项目。我有一个底部导航条,style=fixed。它有4个项目,工作正常。但是,我需要一种方法来取消选择此栏上的所有项目。似乎它必须始终选择1个项目,这通常是有意义的,但对于我的项目,有些情况下我需要选择0个项目

我可以通过将图标和文本的颜色更改为与非活动项相同的颜色来假装这一点,这看起来几乎是非活动的,除了图标和文本稍微大一点,因为它实际上仍然处于选中状态


是否有一种方法可以真正取消选择底部导航栏中的所有项目,而不仅仅是让它们看起来是未选择的?

不幸的是,没有办法将所有底部导航栏项目设置为未选择。一次应将其中一个设置为选中


正如您所建议的,唯一的解决方法是通过设置
底部导航栏的
selectedItemColor
等样式属性,使所有项看起来都像“未选中”。不幸的是,无法将所有底部导航栏项设置为未选中。一次应将其中一个设置为选中

正如您所建议的,唯一的解决方法是通过设置
BottomNavigationBar
的样式属性,如
selectedItemColor
等,使所有项目看起来像“未选中”