Scroll this widget to the given scroll offset.
If a non-null duration
is provided, the widget will animate to the new
scroll offset over the given duration with the given curve.
This function does not accept a zero duration. To jump-scroll to the new offset, do not provide a duration, rather than providing a zero duration.
The returned Future completes when the scrolling animation is complete.
Source
Future<Null> scrollTo(double newScrollOffset, { Duration duration, Curve curve: Curves.ease, DragUpdateDetails details }) { if (newScrollOffset == _scrollOffset) return new Future<Null>.value(); if (duration == null) { _stop(); _setScrollOffset(newScrollOffset, details: details); return new Future<Null>.value(); } assert(duration > Duration.ZERO); return _animateTo(newScrollOffset, duration, curve); }