BottomNavigationBar

Нижняя панель навигации между разделами.

СигнатураBottomNavigationBar({required List<BottomNavigationBarItem> items, int currentIndex, ValueChanged<int>? onTap})

Панель внизу экрана для переключения вкладок. items — список BottomNavigationBarItem с иконкой и подписью, currentIndex — активная вкладка, onTap возвращает индекс нажатой вкладки. Состояние индекса хранят во внешней переменной.

int index = 0;

BottomNavigationBar(
  currentIndex: index,
  onTap: (i) => setState(() => index = i),
  items: [
    BottomNavigationBarItem(icon: Icon(Icons.home), label: 'Дом'),
    BottomNavigationBarItem(icon: Icon(Icons.person), label: 'Я'),
  ],
)
← Все записи: Виджеты Flutter
Поддержать проект