Как добавить не слишком и нижнюю панель приложений в flutter

#flutter

#flutter

Вопрос:

У меня возникла проблема с размещением как панели приложений, так и нижней панели приложений в flutter. Я создаю каркас и использую свойства app bar и BottomNavigationBar. Я использую AppBar и BottomAppBar соответственно. Но когда я запускаю его, отображается только нижняя панель приложений, а не верхняя панель приложений. Что я делаю не так? Возможно ли вообще иметь как нижнюю панель приложений, так и верхнюю панель приложений?

Комментарии:

1. добавляй свои коды, приятель.

2. добавьте некоторый код, который вы пробовали.

3. Прошу прощения, новое здесь. В следующий раз, когда у меня возникнет проблема, я отправлю код. Спасибо за вашу помощь!

Ответ №1:

Это должно сработать, возможно, дочерний элемент BottomAppBar не имеет высоты, вот рабочий пример:

  return Scaffold(
  appBar: AppBar(
    title: Text('Title'),
  ),
  body: Center(child: Text('Center')),
  bottomNavigationBar: BottomAppBar(
    color: Colors.red,
    child: Container(
      height: 100,
      child: Row(
        mainAxisAlignment: MainAxisAlignment.spaceEvenly,
        children: [
          Icon(Icons.home),
          Icon(Icons.pause_circle_filled),
          Icon(Icons.settings)
        ],
      ),
    ),
  ),
);