Scaffold bottomNavigationBar перекрывает содержимое тела. Как это предотвратить

Мне нужна панель управления с панелью приложений 9X_flutter-sdk и нижней панелью навигации. Но когда я добавляю 9X_dart список или страницу в теле (Scaffold), содержимое 9X_flutter-provider перекрывается нижней панелью навигации.

Я 9X_dart установил виджет заполнения и виджет с соотношением 9X_boxconstraints сторон, но высота содержимого зависит от 9X_flutter-sdk размера экрана.

BottomNavigationBar( backgroundColor: Colors.white, currentIndex: _currentIndex, onTap: (index) { setState(() { _currentIndex = index; }); }, items: [ BottomNavigationBarItem( icon: new Icon(Icons.chat_bubble), title: new TextView( 'Conversations', size: 16.0, color: Colors.black, fontWeight: FontWeight.normal, ), ), BottomNavigationBarItem( icon: new Icon(Icons.dashboard), title: new TextView( 'Matchboard', size: 16.0, color: Colors.black, fontWeight: FontWeight.normal, ), ), BottomNavigationBarItem( icon: Icon(Icons.person), title: TextView( 'Match-o-Meter', size: 20.0, color: Colors.black, fontWeight: FontWeight.normal, )) ], ), body: Column( children: [ Expanded( child: IndexedStack(index: _currentIndex, children: [ CouplingMatches(), MatchBoard(), MoMPage(), ]), ), ], ), 

Я хочу, чтобы содержимое 9X_dart тела находилось между панелью приложений 9X_flutter-provider и нижней панелью навигации, но я получаю 9X_dart следующий результат: 9X_Scaffold bottomNavigationBar перекрывает содержимое тела. Как это предотвратить_flutter-widget

У меня прокрутка вниз, но 9X_flutter-widget содержимое перекрывает нижнюю панель навигации

10
0
2
Общее количество ответов: 2

Ответ #1

Ответ на вопрос: Scaffold bottomNavigationBar перекрывает содержимое тела. Как это предотвратить

Оберните тело вашего Scaffold в виджет SafeArea.

9X_flutter-sdk

12
0

Ответ #2

Ответ на вопрос: Scaffold bottomNavigationBar перекрывает содержимое тела. Как это предотвратить

Пожалуйста, попробуйте использовать эти

 resizeToAvoidBottomInset: false, resizeToAvoidBottomPadding: false, 

Изменяйте 9X_singlechildscrollview параметр, пока не получите результат и не 9X_flutter-widget запомните, что это свойство Scafflod.

1
0