title: How to make a Form scrollable in Flutter
body: <p>So I'm trying to make an app where I have the user fill out a couple form fields and process the information when the user submits the form. My problem is that I can't seem to find out how to make the <code>Form</code> scrollable (because it's long and causes a RenderFlex error). Any scrollable widget I wrap it with still causes a RenderFlex error. The only time it scrolls is when I wrap it with a <code>ListView</code> but it too, causes a RenderFlex error and worst of all, for some reason scrolls back to normal when I try to scroll to the bottom to hit the button to submit. I've already tried most of the solutions in <a href="https://stackoverflow.com/questions/51765092/how-to-scroll-page-in-flutter">How to scroll page in flutter</a> and <a href="https://stackoverflow.com/questions/52053850/flutter-how-to-make-a-column-screen-scrollable">Flutter - How to make a column screen scrollable</a>, but none of them seem to work. Here's how the form is structured:</p>
  <pre><code>- Form
    - Column (List of input fields, crossAxisAlignment = CrossAxisAlignment.start)
     - Padding (Input field, top padding of 12)
      - Column (Text + input field)
       - Align (alignment = Alignment.centerLeft)
        - Padding (Left padding 8)
         - Text (Field title)
       - Padding (Symmetric horizontal padding of 8)
        - TextFormField (Text input)
     - Seven more input fields with the same structure (Padding &gt; Column &gt; Align &gt; ...)
     - Padding (Vertical padding of 64)
      - Align (center alignment)
       - FractionallySizedBox (for 75% width)
        - SizedBox (for fixed height)
         - ElevatedButton (Submit button)
          - Text (Submit button text)
  </code></pre>
  <p>I hope this is enough information and I'd really appreciate if anyone could help me out with making this form scrollable. Thanks in advance!</p>