animateSequence method
Animate multiple values in sequence (staggered animation)
Implementation
Future<void> animateSequence(
List<double> targets, {
Duration duration = const Duration(milliseconds: 300),
Duration stagger = const Duration(milliseconds: 100),
Curve curve = Curves.easeInOut,
}) async {
for (var i = 0; i < targets.length; i++) {
if (i > 0) {
await Future.delayed(stagger);
}
await animateTo(targets[i], duration: duration, curve: curve);
}
}