withGestures method

Widget withGestures({
  1. VoidCallback? onTap,
  2. VoidCallback? onDoubleTap,
  3. VoidCallback? onLongPress,
  4. GestureDragStartCallback? onPanStart,
  5. GestureDragUpdateCallback? onPanUpdate,
  6. GestureDragEndCallback? onPanEnd,
  7. GestureScaleStartCallback? onScaleStart,
  8. GestureScaleUpdateCallback? onScaleUpdate,
  9. GestureScaleEndCallback? onScaleEnd,
  10. GestureForcePressStartCallback? onForcePressStart,
  11. GestureForcePressUpdateCallback? onForcePressUpdate,
  12. GestureForcePressEndCallback? onForcePressEnd,
})

Adds multiple gesture types to a widget

Implementation

Widget withGestures({
  VoidCallback? onTap,
  VoidCallback? onDoubleTap,
  VoidCallback? onLongPress,
  GestureDragStartCallback? onPanStart,
  GestureDragUpdateCallback? onPanUpdate,
  GestureDragEndCallback? onPanEnd,
  GestureScaleStartCallback? onScaleStart,
  GestureScaleUpdateCallback? onScaleUpdate,
  GestureScaleEndCallback? onScaleEnd,
  GestureForcePressStartCallback? onForcePressStart,
  GestureForcePressUpdateCallback? onForcePressUpdate,
  GestureForcePressEndCallback? onForcePressEnd,
}) {
  return GestureDetector(
    onTap: onTap,
    onDoubleTap: onDoubleTap,
    onLongPress: onLongPress,
    onPanStart: onPanStart,
    onPanUpdate: onPanUpdate,
    onPanEnd: onPanEnd,
    onScaleStart: onScaleStart,
    onScaleUpdate: onScaleUpdate,
    onScaleEnd: onScaleEnd,
    onForcePressStart: onForcePressStart,
    onForcePressUpdate: onForcePressUpdate,
    onForcePressEnd: onForcePressEnd,
    child: this,
  );
}