Flutter - возможно ли отменить выбор всех элементов на bottomNavigationBar? - PullRequest
0 голосов
/ 18 марта 2019

Флаттер проекта. У меня есть bottomNavigationBar, стиль = исправлено. Имеет 4 предмета и работает отлично. Однако мне нужен способ отменить выбор всех элементов на этой панели. Кажется, что для него всегда должен быть выбран ровно 1 элемент, что обычно имеет смысл, но для моего проекта есть несколько случаев, когда мне нужно выбрать 0 элементов.

Я могу подделать это, изменив цвет значка и текста на тот же цвет, что и у неактивных элементов, и это выглядит довольно неактивно, за исключением того, что значок и текст немного больше, поскольку он все еще выбран.

Есть ли способ фактически отменить выбор всех элементов в bottomNavigationBar вместо того, чтобы просто показывать, что они не выбраны?

1 Ответ

0 голосов
/ 18 марта 2019

К сожалению, нет возможности установить все нижние элементы панели навигации как невыбранные.Одновременно один из них должен быть выбран как выбранный.

Как вы и предлагали, единственный обходной путь - сделать все элементы выглядящими как "невыбранные", установив свойства стиля, такие как selectedItemColor и т. Д. BottomNavigationBar.

...