title: Listview inside stack widget is not working ( scrollDirection: Axis.vertical)
body: <p>I need to make this design</p>
  
  <p><a href="https://i.stack.imgur.com/kfSdU.png?s=110" rel="noreferrer"><img src="https://i.stack.imgur.com/kfSdU.png?s=110" alt="enter image description here"></a>
  <br><br>This is my code result<br></p>
  
  <p><a href="https://i.stack.imgur.com/k8v2v.png?s=100" rel="noreferrer"><img src="https://i.stack.imgur.com/k8v2v.png?s=100" alt="enter image description here"></a></p>
  
  <p>But when i add listview it is not working <br><br>
  I need vertical listing not horizontal
  <br>
      ListView.builder(
                         scrollDirection: Axis.vertical,
                         shrinkWrap: true,
                         itemCount: 12,
                         itemBuilder: (context,index){
                           return Text("my widget card will add here");
                         })</p>
  
  <p>This is my code</p>
  
  <pre><code>import 'package:flutter/cupertino.dart';
  import 'package:flutter/material.dart'; 
  
  class MyAppNameAppTemplesListing extends StatefulWidget {
    MyAppNameAppTemplesListing({Key key}) : super(key: key);
  
    @override
    _MyAppNameAppTemplesListingState createState() =&gt;
        _MyAppNameAppTemplesListingState();
  }
  
  class _MyAppNameAppTemplesListingState
      extends State&lt;MyAppNameAppTemplesListing&gt; {
    @override
    Widget build(BuildContext context) {
      return Stack(
        children: &lt;Widget&gt;[
          Container(
            height: MediaQuery.of(context).size.height*.4,
          ),
          Container(
            height: MediaQuery.of(context).size.height*.14,
            color: Colors.pink[100],
          ),
         Positioned(
           child:  Padding(
             padding: const EdgeInsets.all(8.0),
             child: Text("Temples",style: TextStyle(fontSize: 24,fontWeight: FontWeight.bold),),
           ),
         ),
          Positioned(
            top: 55,
            child: Padding(
              padding: const EdgeInsets.only(left: 4,right: 4),
              child:
  
              Column(
  
                mainAxisSize: MainAxisSize.min,
  
                children: &lt;Widget&gt;[
                  Stack(
                    children: &lt;Widget&gt;[
                      Container(
                        height: 50.0,
                        width: MediaQuery.of(context).size.width*.97,
                        color: Colors.transparent,
                        child: new Container(
                            decoration: new BoxDecoration(
                                color: Colors.white,
                                borderRadius: new BorderRadius.only(
                                    topLeft: const Radius.circular(40.0),
                                    bottomLeft: const Radius.circular(40.0),
                                    bottomRight: const Radius.circular(40.0),
                                    topRight: const Radius.circular(40.0))),
                            child: new Center(
                              child: Container(
                                  margin: EdgeInsets.only(left: MediaQuery.of(context).size.width*.4),
                                  child: new Text("Favourite",style: TextStyle(fontSize: 16, color: Colors.grey,fontWeight: FontWeight.bold),)),
                            )),
                      ),
                      Container(
                        height: 50.0,
                        width: MediaQuery.of(context).size.width*.5,
                        color: Colors.transparent,
                        child: new Container(
  
                            decoration: new BoxDecoration(
                                gradient: LinearGradient(
                                  // Where the linear gradient begins and ends
                                  begin: Alignment.topRight,
                                  end: Alignment.bottomLeft,
                                  // Add one stop for each color. Stops should increase from 0 to 1
                                  stops: [0.1, 0.5, 0.7, 0.9],
                                  colors: [
                                    // Colors are easy thanks to Flutter's Colors class.
                                    Colors.pink[800],
                                    Colors.pink[700],
                                    Colors.red[600],
                                    Colors.red[400],
                                  ],
                                ),
                                color: Colors.redAccent[100],
                                borderRadius: new BorderRadius.only(
                                    topLeft: const Radius.circular(40.0),
                                    bottomLeft: const Radius.circular(40.0),
                                    bottomRight: const Radius.circular(40.0),
                                    topRight: const Radius.circular(40.0))),
                            child: new Center(
                              child: new Text("ALL",style: TextStyle(color: Colors.white,fontWeight: FontWeight.bold),),
                            )),
                      ),
  
                    ],
                  ),
                 ListView.builder(
                     scrollDirection: Axis.vertical,
                     shrinkWrap: true,
                     itemCount: 2,
                     itemBuilder: (context,index){
                       return Text("my widget card will add here");
                     })
  
                ],
              ),
  
            ),
          ),
        ],
      );
    }
  }
  </code></pre>