title: Flutter: Prevent Margin Clipping
body: <p>I have a horizontal <code>ListView.builder</code>. The image attached demonstrates my UI. </p>
  
  <p>The <code>listView</code> (red). <code>itemBuilder</code> button widgets (blue); The margin (green).</p>
  
  <p><a href="https://i.stack.imgur.com/FqXZa.png" rel="noreferrer"><img src="https://i.stack.imgur.com/FqXZa.png" alt="enter image description here"></a></p>
  
  <p>When the list is scrolled to the edge, without a margin, my button will be visibly against the edge of the screen.</p>
  
  <p>If I add a <code>margin</code> or <code>padding</code> via a <code>Container</code> or the <code>ListView</code>, it moves my UI in as expected.</p>
  
  <p>However, when I scroll my list, items in the list are now clipped by this margin and do not scroll to the edge of the screen, but the margin boundary.</p>
  
  <p>How can I have an inset that doesn't clip my list when scrolling?</p>