animatedScaleEffectList method
Implementation
List<Widget> animatedScaleEffectList(
{Duration duration = const Duration(milliseconds: 400),
Duration delay = Duration.zero,
Alignment alignment = Alignment.topCenter,
Curve curve = Curves.easeIn,
double? scaleX,
double? scaleY}) {
final newList = <Widget>[];
for (var i = 0; i < length; i++) {
newList.add(GrockScaleAnimation(
child: elementAt(i),
duration: duration * (i + 1),
delay: delay * (i + 1),
alignment: alignment,
curve: curve,
reverseCurve: curve,
scaleX: scaleX,
scaleY: scaleY,
));
}
return newList;
}