#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)
],
),
),
),
);