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