title: Scroll TextFormField above keyboard in ListView
body: <p>I have the following drawer in my app:</p>
  
  <p><a href="https://i.stack.imgur.com/yPAGZl.png" rel="noreferrer"><img src="https://i.stack.imgur.com/yPAGZl.png" alt="enter image description here"></a></p>
  
  <p>When I press on the password <code>TextFormField</code> I get the following:</p>
  
  <p><a href="https://i.stack.imgur.com/XRzq2l.png" rel="noreferrer"><img src="https://i.stack.imgur.com/XRzq2l.png" alt="enter image description here"></a></p>
  
  <p>As you can see, the password <code>TextFormField</code> is covered. I tried to solve this, as suggested <a href="https://stackoverflow.com/a/44142234/4274651">here</a>:</p>
  
  <pre><code>class _LoginDrawer extends State&lt;LoginDrawer&gt; {
    static var _listViewScrollController = new ScrollController();
  
    @override
    Widget build(BuildContext context) =&gt; new Drawer(
      child: new ListView(
        controller: _listViewScrollController,
        children: &lt;Widget&gt;[
          // ...
          new Padding(
            padding: const EdgeInsets.symmetric(horizontal: 16.0),
            child: new GestureDetector(
              onTap: () {
                SchedulerBinding.instance.addPostFrameCallback((_) {
                  _listViewScrollController.jumpTo(
                   _listViewScrollController.position.maxScrollExtent);
                });
              },
              child: new TextFormField(
                  obscureText: true,
                  decoration: new InputDecoration(labelText: "Password")),
            ),
          ),
        ],
      ),
    );
  }
  </code></pre>
  
  <p>But this doesn't solve it, the app just behaves the same as before. Also some people suggested to use a <code>ListView</code> that is reversed and then use <code>listViewController.jumpTo(0.0)</code> but this led to the unwanted effect, that all widgets started from the bottom:</p>
  
  <p><a href="https://i.stack.imgur.com/STkZ4l.png" rel="noreferrer"><img src="https://i.stack.imgur.com/STkZ4l.png" alt="enter image description here"></a></p>