Committed by
GitHub
Prevent scrolling beyond the maximum position (#427)
Showing
1 changed file
with
4 additions
and
0 deletions
| @@ -139,6 +139,10 @@ class BouncingSheetPhysics extends ScrollPhysics with SheetPhysics { | @@ -139,6 +139,10 @@ class BouncingSheetPhysics extends ScrollPhysics with SheetPhysics { | ||
| 139 | } | 139 | } |
| 140 | return true; | 140 | return true; |
| 141 | }()); | 141 | }()); |
| 142 | + // Prevent scrolling beyond the maximum position | ||
| 143 | + if (value > position.maxScrollExtent) { | ||
| 144 | + return value - position.maxScrollExtent; | ||
| 145 | + } | ||
| 142 | if (!overflowViewport) { | 146 | if (!overflowViewport) { |
| 143 | // overscroll | 147 | // overscroll |
| 144 | if (position.viewportDimension <= position.pixels && | 148 | if (position.viewportDimension <= position.pixels && |
-
Please register or login to post a comment