easyGesture method
Widget
easyGesture({})
Easilty handle normal and swipe
Gesture
Implementation
Widget easyGesture(
{Key? key,
void Function()? onTap,
void Function()? onDoubleTap,
void Function()? onLongPress,
void Function(EasySwipeDirection)? onHorizontalSwipe,
void Function(EasySwipeDirection)? onVerticalSwipe,
double horizontalThreshold = 40,
double verticalThreshold = 40}) {
return SimpleGestureDetector(
key: key,
onTap: onTap,
onDoubleTap: onDoubleTap,
onLongPress: onLongPress,
onHorizontalSwipe: onHorizontalSwipe != null
? (direction) => onHorizontalSwipe(changeSwipeDirectionAlt(direction))
: null,
onVerticalSwipe: onVerticalSwipe != null
? (direction) => onVerticalSwipe(changeSwipeDirectionAlt(direction))
: null,
swipeConfig: SimpleSwipeConfig(
horizontalThreshold: horizontalThreshold,
verticalThreshold: verticalThreshold,
),
child: this,
);
}