title: Trouble Building a Scroll-able Page with a bottom-navigation-Bar
body: <p>When I am adding a bottomNavigationBar to my Page, the body of my Page will disappear. I believe the porblem to be sourced with my use of SingleChildScrollView from other posts that I have read</p>
  
  <p>It does not appear to matter where I call in the bottom navigation Bar the page stops working</p>
  
  <pre><code>-homeScreen.dart
  import 'package:flutter/material.dart';
  import 'package:second_try/Widgets/headerHome.dart';
  import 'package:second_try/Widgets/menuHome.dart';
  import 'package:second_try/Widgets/businessesList.dart';
  
  class homeScreen extends StatefulWidget {
    homeScreen({Key key, this.title}) : super(key: key);
    final String title;
  
    @override
    _homeScreen createState() =&gt; _homeScreen();
  }
  
  class _homeScreen extends State&lt;homeScreen&gt; {
    @override
    Widget build(BuildContext context) {
      return MaterialApp(
        home: Scaffold(body: bodyHomePage()),
      );
    }
  }
  
  class bodyHomePage extends StatelessWidget {
    const bodyHomePage({Key key}) : super(key: key);
  
    @override
    Widget build(BuildContext context) {
      return MaterialApp(
        home: Scaffold(
          body: SingleChildScrollView(
            child: Column(children: &lt;Widget&gt;[
              headerHome(),
              homeMenu(),
              businessesList(),
              businessesList(),
            ]),
          ),
          //      bottomNavigationBar: bottomNavigation(),
        ),
      );
    }
  }
  
  
  -------------------------------------------------------------------------------------
  headerHome
  
  import 'package:flutter/material.dart';
  
  class headerHome extends StatelessWidget {
    const headerHome({Key key}) : super(key: key);
  
    @override
    Widget build(BuildContext context) {
      return Padding(
        padding: const EdgeInsets.only(bottom: 10.0),
        child: Container(
          height: 140,
          child: Column(
            mainAxisSize: MainAxisSize.min,
            children: &lt;Widget&gt;[
              Stack(
                alignment: Alignment.topCenter,
                children: &lt;Widget&gt;[
                  Container(
                    height: 140,
                    color: Colors.white,
                  ),
                  Container(
                    height: 120,
                    decoration: BoxDecoration(
                        gradient: LinearGradient(
                          colors: [
                            Colors.deepPurple,
                            Colors.deepPurpleAccent,
                          ],
                        ),
                        boxShadow: [
                          BoxShadow(
                            color: Colors.black,
                            blurRadius: 10,
                          ),
                        ]),
                  ),
                  Positioned(
                    top: 98,
                    child: Container(
                        width: 340,
                        height: 40,
                        decoration: BoxDecoration(
                          boxShadow: [
                            new BoxShadow(
                              color: Colors.blueGrey[900],
                              offset: new Offset(0.0, 8.0),
                              blurRadius: 20.0,
                            )
                          ],
                          borderRadius: BorderRadius.all(Radius.circular(20)),
                          color: Colors.white,
                        ),
                        child: Row(
                            mainAxisSize: MainAxisSize.min,
                            crossAxisAlignment: CrossAxisAlignment.start,
                            children: &lt;Widget&gt;[
                              Expanded(
                                child: Padding(
                                  padding:
                                      const EdgeInsets.only(top: 8, left: 10),
                                  child: TextFormField(
                                    decoration: InputDecoration(
                                      border: InputBorder.none,
                                      hintText: "What are you looking for?",
                                      hintStyle:
                                          TextStyle(color: Colors.grey[700]),
                                    ),
                                  ),
                                ),
                              ),
                              Container(
                                child: Padding(
                                  padding: const EdgeInsets.all(8.0),
                                  child: Align(
                                      alignment: Alignment.centerRight,
                                      child: Icon(Icons.search,
                                          color: Colors.deepPurple)),
                                ),
                              ),
                            ])),
                  ),
                  Container(
                    height: 100,
                    padding: EdgeInsets.only(top: 25),
                    child: Row(
                      children: &lt;Widget&gt;[
                        Container(
                          padding: EdgeInsets.only(left: 30),
                          height: 35,
                        /*  child: Image(
                            image: AssetImage(
                              'lib/assets/white-boardwalk-icon.png',
                            ),
                          ),*/
                        ),
                      ],
                    ),
                  ),
                  Container(
                    height: 100,
                    padding: EdgeInsets.only(top: 25),
                    child: Row(
                      children: &lt;Widget&gt;[
                        Expanded(
                          child: Center(
                            child: Container(
                              child: Text(
                                'Boardwalk',
                                style:
                                    TextStyle(fontSize: 30, color: Colors.white),
                              ),
                            ),
                          ),
                        ),
                      ],
                    ),
                  ),
                ],
              ),
            ],
          ),
        ),
      );
    }
  }
  
  
  -----------------------------------------------------------------------------------------------
  businessList.dart
  
  import 'package:flutter/material.dart';
  
  class businessesList extends StatelessWidget {
    const businessesList({Key key}) : super(key: key);
    Padding businessCard(String category, IconData categoryIcon) {
      return Padding(
          padding: const EdgeInsets.symmetric(horizontal: 4),
          child: Container(
            margin: EdgeInsets.only(left: 21),
            width: 200,
            child: InkWell(
              child: Column(
                children: &lt;Widget&gt;[
                  Center(
                    child: Container(
                      height: 140,
                      width: 200,
                      decoration: BoxDecoration(
                        borderRadius: BorderRadius.all(Radius.circular(14)),
                        gradient: LinearGradient(
                          colors: [Colors.deepPurple, Colors.deepPurpleAccent],
                        ),
                      ),
                      child: Icon(
                        categoryIcon,
                        size: 40.0,
                        color: Colors.white,
                      ),
                    ),
                  ),
                  Padding(
                    padding: const EdgeInsets.only(top: 12),
                    child: Align(
                      alignment: Alignment.topLeft,
                      child: Text(
                        category,
                        style: TextStyle(
                          fontSize: 22,
                        ),
                      ),
                    ),
                  ),
                  Padding(
                    padding: const EdgeInsets.only(top: 6),
                    child: Row(
                      children: &lt;Widget&gt;[
                        Container(
                          alignment: Alignment.topLeft,
                          child: Icon(Icons.star, size: 16,)),
                        Container(
                            alignment: Alignment.topLeft,
                            child: Icon(Icons.star, size: 16,)),
                        Container(
                            alignment: Alignment.topLeft,
                            child: Icon(Icons.star, size: 16,)),
                        Container(
                            alignment: Alignment.topLeft,
                            child: Icon(Icons.star, size: 16,)),
                        Container(
                            alignment: Alignment.topLeft,
                            child: Icon(Icons.star, size: 16,)),
                        Padding(
                          padding: const EdgeInsets.only(left:6.0),
                          child: Text(
                            '(356)',
                            style: TextStyle(
                              fontSize: 14,
                            ),
                          ),
                        ),
  
  
                      ],
                    ),
                  ),
                  Padding(
                    padding: const EdgeInsets.only(top: 6),
                    child: Align(
                      alignment: Alignment.centerLeft,
                      child: Text(
                        'Sed ut perspiciatis unde omnis iste natus error sit',
                        style: TextStyle(
                          fontSize: 16,
                        ),
                      ),
                    ),
                  ),
                ],
              ),
            ),
          ));
    }
  
    @override
    Widget build(BuildContext context) {
      return Padding(
        padding: const EdgeInsets.only(top: 5.0),
        child: Column(
          children: &lt;Widget&gt;[
            Padding(
              padding: const EdgeInsets.only(top: 6, bottom: 12.0),
              child: Container(
                height: 40,
                child: Row(
                  children: &lt;Widget&gt;[
                    Container(
                        margin: EdgeInsets.only(left: 35),
                        alignment: Alignment.centerLeft,
                        child: Text(
                          'List Header',
                          style: TextStyle(fontSize: 24),
                        )),
                    Expanded(
                      child: SizedBox(),
                    ),
                    Container(
                        margin: EdgeInsets.only(right: 35),
                        alignment: Alignment.centerRight,
                        child: Text(
                          'View All',
                          style: TextStyle(fontSize: 16),
                        ))
                  ],
                ),
              ),
            ),
            Container(
              height: 260,
              width: 400,
              child:
                  ListView(scrollDirection: Axis.horizontal, children: &lt;Widget&gt;[
                businessCard('Home', Icons.home),
                businessCard('Eat', Icons.restaurant_menu),
                businessCard('Shop', Icons.store),
                businessCard('Travel', Icons.airplanemode_active),
                businessCard('Play', Icons.local_activity),
                businessCard('Service', Icons.business),
              ]),
            ),
          ],
        ),
      );
    }
  
  --------------------------------------------------------------------------------
  bottomNavigation.dart
  
  import 'package:flutter/material.dart';
  
  class bottomNavigation extends StatelessWidget {
    const bottomNavigation ({Key key}) : super(key: key);
  
    @override
    Widget build(BuildContext context) {
      return MaterialApp(
        home: Scaffold(
          bottomNavigationBar: BottomNavigationBar(
            type: BottomNavigationBarType.fixed,
            currentIndex: 1,
            items: [
              BottomNavigationBarItem(icon: Icon(Icons.arrow_drop_up,), title: Text("GLO",
                style: TextStyle(color: Colors.black),),),
              BottomNavigationBarItem(icon: Icon(Icons.arrow_drop_up), title:
              Text("MTN"),),
              BottomNavigationBarItem(icon: Icon(Icons.arrow_drop_up), title:
              Text("Airtel"),),
              BottomNavigationBarItem(icon: Icon(Icons.arrow_drop_up), title:
              Text("Airtel"),),
            ],
          ),
        ),
      );
    }
  }
  
  I am expecting both the Pages Screen and the navigation bar to be view-able but the two are not working together at the moment
  </code></pre>
  
  <p>I am not experiencing any error messages</p>