title: Dismiss bottom sheet when scrolling inner scrollable down
body: <p>I'm having Flutter's full screen modal bottom sheet which has <code>SingleChildScrollView</code> inside it.</p>
  
  <p>Normal outcome is that whether I scroll up or down, it scrolls inner scrollable. I can close modal bottom sheet by dragging down anything that is outside the scrollable (it's a small container with a drag handle in it for me).</p>
  
  <p>The issue is that I want to pull down bottom sheet if I am pulling down inner scrollable. After doing some research, I've found that I should operate with <code>AlwaysScrollableScrollPhysics</code> and <code>NeverScrollableScrollPhysics</code> but I really can't find the best solution here.</p>
  
  <p>My idea is that inner scrollable is allowed to scroll until it's scroll offset is negative. That doesn't work since I need some way to make it scrollable when I stop scrolling without closing bottom sheet.</p>
  
  <p>I could wrap inner scrollable into <code>GestureDetector</code> and checking against the scrolling delta but no success yet.</p>
  
  <p>Maybe anyone have had a similar issue and got some example or algorithm? </p>