frontCardAlign method

Animation<Alignment> frontCardAlign (AnimationController controller, Alignment beginAlign, Alignment baseAlign)

Implementation

static Animation<Alignment> frontCardAlign(AnimationController controller,
    Alignment beginAlign, Alignment baseAlign) {
  double endX = beginAlign.x > 0
      ? (beginAlign.x > 3.0 ? beginAlign.x + 10.0 : baseAlign.x)
      : (beginAlign.x < -3.0 ? beginAlign.x - 10.0 : baseAlign.x);
  return new AlignmentTween(
          begin: beginAlign, end: new Alignment(endX, baseAlign.y))
      .animate(
          new CurvedAnimation(parent: controller, curve: Curves.easeOut));
}