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