title: How do I wrap content of PageView so that Indicators appear right below where PageView ends?
body: <p>How do I wrap content of PageView so that Indicators appear right below where PageView ends ?. Right now PageView fills entire screen and Indicators are at bottom of screen. Below is how each child in PageView is created. In each child I have a Image with default height of 200 and TextView with maxLines of 2 . Though actual height of each child in PageView is half of device screen , it fills entire screen .</p>
  
  <pre><code>final List&lt;Widget&gt; _pages = &lt;Widget&gt;[
  new Column(
    mainAxisSize: MainAxisSize.min,
    crossAxisAlignment: CrossAxisAlignment.start,
    children: &lt;Widget&gt;[
      new Image.network(
        'imageurl',
        height: 200.0,
        fit: BoxFit.fitWidth,
      ),
      new Padding(
        padding: EdgeInsets.all(20.0),
        child: new Text(
          "Order from wide range of restaurants",
          maxLines: 2,
          style: new TextStyle(fontSize: 25.0, fontWeight: FontWeight.bold),
          textAlign: TextAlign.center,
        ),
      )
    ],
  ),
  new Column(
    mainAxisSize: MainAxisSize.min,
    crossAxisAlignment: CrossAxisAlignment.start,
    children: &lt;Widget&gt;[
      new Image.network(
        'imageurl',
        height: 200.0,
        fit: BoxFit.fitWidth,
      ),
      new Padding(
        padding: EdgeInsets.all(20.0),
        child: new Text(
          "Order from wide range of restaurants",
          maxLines: 2,
          style: new TextStyle(fontSize: 25.0, fontWeight: FontWeight.bold),
          textAlign: TextAlign.center,
        ),
      ),
    ],
  ),
  new Column(
    mainAxisSize: MainAxisSize.min,
    crossAxisAlignment: CrossAxisAlignment.start,
    children: &lt;Widget&gt;[
      new Image.network(
        'imageurl',
        height: 200.0,
        fit: BoxFit.fitWidth,
      ),
      new Padding(
        padding: EdgeInsets.all(20.0),
        child: new Text(
          "Order from wide range of restaurants",
          maxLines: 2,
          style: new TextStyle(fontSize: 25.0, fontWeight: FontWeight.bold),
          textAlign: TextAlign.center,
        ),
      )
    ],
  )
  ];
  </code></pre>
  
  <p>Stateful Widget's Builder method</p>
  
  <pre><code>Widget build(BuildContext context) {
  return new Column(
    mainAxisSize: MainAxisSize.min,
    crossAxisAlignment: CrossAxisAlignment.start,
    mainAxisAlignment: MainAxisAlignment.start,
    children: &lt;Widget&gt;[
      new Flexible(
        child: new PageView.builder(
          physics: new AlwaysScrollableScrollPhysics(),
          controller: _controller,
          itemCount: _pages.length,
          itemBuilder: (BuildContext context, int index) {
            return _pages[index % _pages.length];
          },
        ),
        fit: FlexFit.loose,
      ),
      new Container(
        color: Colors.black,
        padding: const EdgeInsets.all(20.0),
        child: new Center(
          child: new DotsIndicator(
            controller: _controller,
            itemCount: _pages.length,
            onPageSelected: (int page) {
              _controller.animateToPage(
                page,
                duration: _kDuration,
                curve: _kCurve,
              );
            },
          ),
        ),
      )
    ],
  );
  }
  </code></pre>