Repository navigation
ScrollBehavior refactor #5281
Copy link
Copy link
Closed
Labels
c: API breakBackwards-incompatible API changesBackwards-incompatible API changesc: contributor-productivityTeam-specific productivity, code health, technical debt.Team-specific productivity, code health, technical debt.f: scrollingViewports, list views, slivers, etc.Viewports, list views, slivers, etc.frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.p: material_uimaterial_ui package in flutter/packagesmaterial_ui package in flutter/packages
Milestone
Description
- When using an OverscrollIndicator, have the corresponding ScrollBehavior actually clamp at min/max offset. Using an OverscrollIndicator doesn't let you reverse direction immediately #5226
- When the ScrollBehavior has clamped, it should fire an "overscroll" notification saying by how much more it would have scrolled if it hadn't in fact clamped.
- OverscrollIndicator should use that to grow itself / darken itself. OverscrollIndicator doesn't get darker as you get higher #5274 OverscrollIndicator doesn't flatten out when it goes away (it scrolls away instead) #5275
- OverscrollIndicator should drive all its animations of its own animation controller, not the scroll offset. OverscrollIndicator grows suddenly #5279
- OverscrollIndicator should paint based on the scroll offset, though. OverscrollIndicator doesn't paint at the bottom of the contents (it paints at the bottom of the container) #5276
- ScrollBehavior doesn't need to be parameterised. It is always one dimensional and always uses doubles. ScrollBehavior doesn't need to be parameterised. It is always one dimensional and always uses doubles. #6092
This doesn't help #5277.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
c: API breakBackwards-incompatible API changesBackwards-incompatible API changesc: contributor-productivityTeam-specific productivity, code health, technical debt.Team-specific productivity, code health, technical debt.f: scrollingViewports, list views, slivers, etc.Viewports, list views, slivers, etc.frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.p: material_uimaterial_ui package in flutter/packagesmaterial_ui package in flutter/packages
Activity
Hixie commentedon Aug 5, 2016
See also #2164, #844.
Hixie commentedon Feb 17, 2017
Much of this bug has been done, the rest is being tracked in individual bugs.
Roll engine to 4374ccc.
github-actions commentedon Sep 5, 2021
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of
flutter doctor -vand a minimal reproduction of the issue.