canAnimate method
Implementation
@override
bool canAnimate(DragUpdateDetails e) {
if (!userGestureEnabled) return false;
final delta = e.primaryDelta! * (reverse ? -1.0 : 1.0);
if (!_hasController) return delta > 0;
return super.canAnimate(e);
}