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