setup method
void
setup({
- required AnimationController controller,
- required Offset position,
- Curve curve = Curves.easeOutExpo,
- Offset? initialPosition,
- ChartPositionAnimation? oldAnimation,
Initialize animation.
Implementation
void setup({
required AnimationController controller,
required Offset position,
Curve curve = Curves.easeOutExpo,
Offset? initialPosition,
ChartPositionAnimation? oldAnimation,
}) {
final Animation<Offset> animation = Tween<Offset>(
begin: oldAnimation?._lastPosition ?? initialPosition ?? position,
end: position,
).animate(
CurvedAnimation(
parent: controller,
curve: curve,
),
);
_animation = animation;
}