title: fillViewPort behavior in Jetpack Compose Column
body: <p>Is there something like <code>ScrollView</code> <code>fillViewPort</code> in Jetpack Compose <code>Column</code>?</p>
  <p>See this example:</p>
  <pre class="lang-kotlin prettyprint-override"><code>@Composable
  fun FillViewPortIssue() {
      Column(
          Modifier
              .fillMaxSize()
              .padding(16.dp)
      ) {
          for (i in 0..5) {
              Box(
                  modifier = Modifier
                      .padding(vertical = 8.dp)
                      .background(Color.Red)
                      .fillMaxWidth()
                      .height(72.dp)
              )
          }
          Spacer(modifier = Modifier.weight(1f))
          Button(
              modifier = Modifier.fillMaxWidth(),
              onClick = { /*TODO*/ }
          ) {
              Text(&quot;Ok&quot;)
          }
      }
  }
  </code></pre>
  <p>This is the result:</p>
  <p><a href="https://i.stack.imgur.com/tY7Qk.png" rel="noreferrer"><img src="https://i.stack.imgur.com/tY7Qk.png" alt="enter image description here" /></a></p>
  <p>When the device is in landscape, the content is cropped, because there's no scroll.
  If I add the <code>verticalScroll</code> modifier do the <code>Column</code>...</p>
  <pre class="lang-kotlin prettyprint-override"><code>    ...
      Column(
          Modifier
              .verticalScroll(rememberScrollState()) // &lt;&lt;-- this
              .fillMaxSize()
              .padding(16.dp)
      ) {
      ...
  </code></pre>
  <p>... the scroll problem is fixed, but the button goes up, like this.</p>
  <p><a href="https://i.stack.imgur.com/xrb66.png" rel="noreferrer"><img src="https://i.stack.imgur.com/xrb66.png" alt="enter image description here" /></a></p>
  <p>In the traditional toolkit, we can fix this using <code>ScrollView</code> + <code>fillViewPort</code> property. Is there something equivalent to Compose?</p>