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;
}