-
Notifications
You must be signed in to change notification settings - Fork 29.7k
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: material designflutter/packages/flutter/material repository.flutter/packages/flutter/material repository.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.
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.
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: material designflutter/packages/flutter/material repository.flutter/packages/flutter/material repository.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.