createRecognizer method
- GestureMultiDragStartCallback onStart
Creates a gesture recognizer that recognizes the start of the drag.
Subclasses can override this function to customize when they start recognizing a drag.
Implementation
@protected
MultiDragGestureRecognizer createRecognizer(GestureMultiDragStartCallback onStart) {
return switch (affinity) {
Axis.horizontal => HorizontalMultiDragGestureRecognizer(allowedButtonsFilter: allowedButtonsFilter),
Axis.vertical => VerticalMultiDragGestureRecognizer(allowedButtonsFilter: allowedButtonsFilter),
null => ImmediateMultiDragGestureRecognizer(allowedButtonsFilter: allowedButtonsFilter),
}..onStart = onStart;
}