title: Hide keyboard on scroll in Flutter
body: <p>I would like to hide the keyboard on scrolling a <code>SingleChildScrollView</code> with a focused <code>TextFormField</code>.</p>
  <p>I added a <code>NotificationListener&lt;ScrollNotification&gt;</code> on top of the <code>SingleChildScrollView</code>, and listen for the <code>ScrollStartNotification</code>. I then call <code>FocusScope.of(context).requestFocus(FocusNode())</code> to hide the keyboard.</p>
  <p>The problem occur when the <code>TextFormField</code> is at the bottom of the screen. When i click it, it gets focus, the keyboard appears and moves the <code>SingleChildScrollView</code> up, which again fires the <code>ScrollStartNotification</code> and hides the keyboard.</p>