IOSScrollViewFlingVelocityTracker class Null safety
A VelocityTracker subclass that provides a close approximation of iOS scroll view's velocity estimation strategy.
The estimated velocity reported by this class is a close approximation of the velocity an iOS scroll view would report with the same PointerMoveEvents, when the touch that initiates a fling is released.
This class differs from the VelocityTracker class in that it uses weighted average of the latest few velocity samples of the tracked pointer, instead of doing a linear regression on a relatively large amount of data points, to estimate the velocity of the tracked pointer. Adding data points and estimating the velocity are both cheap.
- scrollViewWillEndDragging(_:withVelocity:targetContentOffset:), the iOS method that reports the fling velocity when the touch is released.
Duration time, Offset position ) → void
Adds a position as the given time to the tracker.
) → Velocity
Computes the velocity of the pointer at the time of the last
provided data point. [...]
) → VelocityEstimate
Returns an estimate of the velocity of the object being tracked by the
tracker given the current information available to the tracker. [...]
Invocation invocation ) → dynamic
Invoked when a non-existent method or property is accessed. [...]
) → String
Returns a string representation of this object.