lerp method
Returns the value this variable has at the given animation clock value.
Implementation
@override
Rect lerp(double t) {
// Curves.elasticOut.transform(t);
//any curve can be applied here e.g. Curve.elasticOut.transform(t);
final verticalDist = Curves.decelerate.transform(t);
final top = lerpDouble(begin!.top, end!.top, t)! * verticalDist;
return Rect.fromLTRB(
lerpDouble(begin!.left, end!.left, verticalDist)!,
lerpDouble(begin!.top, end!.top, verticalDist)!,
lerpDouble(begin!.right, end!.right, verticalDist)!,
lerpDouble(begin!.bottom, end!.bottom, verticalDist)!,
);
}