Swipable constructor

Swipable({Key key, SwipableCallbackFunction onSwipe, SwipableCallbackFunction onFling, SwipableTweenDoubleFunction tweenOpacity, SwipableTweenDoubleFunction tweenRotation, SwipableTweenDoubleFunction tweenScale, SwipableTweenOffsetFunction tweenTranslation, double maxFlingVelocity: double.infinity, double minFlingDistance: 0.0, double minFlingVelocity: 0.0, Widget child })

Implementation

Swipable({
  Key key,
  SwipableCallbackFunction onSwipe,
  SwipableCallbackFunction onFling,
  SwipableTweenDoubleFunction tweenOpacity,
  SwipableTweenDoubleFunction tweenRotation,
  SwipableTweenDoubleFunction tweenScale,
  SwipableTweenOffsetFunction tweenTranslation,
  double maxFlingVelocity = double.infinity,
  double minFlingDistance = 0.0,
  double minFlingVelocity = 0.0,
  Widget child,
})  : child = child ?? new Placeholder(),
      onSwipe = onSwipe ?? ((swipe, event) => true),
      onFling = onFling ?? ((swipe, event) => true),
      tweenOpacity = tweenOpacity ?? ((swipe) => 1.0),
      tweenRotation = tweenRotation ?? ((swipe) => 0.0),
      tweenScale = tweenScale ?? ((swipe) => 1.0),
      tweenTranslation = tweenTranslation ?? ((swipe) => Offset(0.0, 0.0)),
      maxFlingVelocity = maxFlingVelocity.abs(),
      minFlingDistance = minFlingDistance.abs(),
      minFlingVelocity = minFlingVelocity.abs(),
      super(key: key);