小编San*_*jaz的帖子

在 Flutter 中使用“bottomNavigationBar”后“body”部分不可见

每当我使用bottomNavigationBar:它不显示body:部分在屏幕上但是当我删除bottomNavigationBar:然后它显示body: Here is the code

Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Home', textAlign: TextAlign.center),
        actions: <Widget>[],
        backgroundColor: Color(0xffd81b60),
      ),
      bottomNavigationBar: _getNavBar(context),

      body: ListView(children: <Widget>[
        SizedBox(height: 300.0),
        Container(
          height: 50,
          width: 10,
          child: Center(
            child: RaisedButton(
              onPressed: () {
                Navigator.push(context,
                    MaterialPageRoute(builder: (context) => mealwisePage()));
              },
              color: Colors.pink,
              child: Padding(
                padding: const EdgeInsets.all(8.0),
                child: Text(
                  'Meal Wise',
                  textAlign: TextAlign.center,
                  style: TextStyle(fontSize: 20, color: Colors.white),
                ),), ), ), ), ]),);}
_getNavBar(context) { …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout flutter-appbar flutter-design

2
推荐指数
1
解决办法
1575
查看次数