title: GridView builder and carousal not scrolling in flutter
body: <p>I am trying to scroll whole body of the screen where i have a carousal and grid view but i am not able to do so:
  here is what i have done so far:</p>
  <pre><code>Scaffold(
    appBar: const TopNavBar(),
    // here i am adding SingleScrollChildView() widget to scroll the whole page, instead of just grid widget, but it gives error
    body: Column(
      children: [
        MainCarousal(), // carousal widget from carousel_slider
        Flexible(
           child: GridView.builder(
           itemCount: state.products.length,
           gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount(
                      crossAxisCount: 2,
                    ),
           itemBuilder: (listContext, index){
               return Container(
                      decoration: BoxDecoration(
                            color: const Color(0xffeeeeee),
                            borderRadius: BorderRadius.circular(10),
                        ),
                      );
                        child: Text(state.products[index].name),
                     );
           ),
        ),
  </code></pre>
  <p>There is no error for the code itself and the scroll works fine for Grid data. But I want to scroll the whole page down so that the grid items are visible. But when i add <code>SingleScrollView</code> to the column, it is giving me error:</p>
  <blockquote>
  <p>RenderFlex children have non-zero flex but incoming height constraints
  are unbounded.</p>
  </blockquote>