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_flutter-widget содержимое перекрывает нижнюю панель навигации
Ответ #1
Ответ на вопрос: Scaffold bottomNavigationBar перекрывает содержимое тела. Как это предотвратить
Оберните тело вашего Scaffold
в виджет SafeArea
.
9X_flutter-sdk
Ответ #2
Ответ на вопрос: Scaffold bottomNavigationBar перекрывает содержимое тела. Как это предотвратить
Пожалуйста, попробуйте использовать эти
resizeToAvoidBottomInset: false, resizeToAvoidBottomPadding: false,
Изменяйте 9X_singlechildscrollview параметр, пока не получите результат и не 9X_flutter-widget запомните, что это свойство Scafflod.
-
7
-
5
-
8
-
13
-
26
-
11
-
2
-
4
-
17
-
4
-
6
-
4
-
3
-
10
-
3
-
8
-
7
-
5
-
5
-
2
-
2
-
5
-
3
-
4
-
13
-
4
-
4
-
3
-
13
-
11
-
7
-
15
-
6
-
5
-
12
-
4
-
11
-
4
-
5
-
3
-
5
-
7
-
9
-
9
-
9
-
5
-
4
-
13
-
3
-
14