Value - AnimateTo-AnimateWith-Fling - Duration and Value - Is listenable - add/remove value listeners - add/remove status listeners - Calls listeners prior to rebuild
Curves.x - Must map between 0.0 and 1.0 - Create custom curves final CurvedAnimation curve = CurvedAnimation(parent: controller, curve: Curves.elasticOut);