AnimationTimeline.staggeredForward constructor
AnimationTimeline.staggeredForward({
- required List<
AnimationController> controllers, - required Duration gap,
- bool repeat = false,
- bool alternate = false,
- Object? id,
- String labelForController(
- int index
- void onStepStart(
- int index,
- AnimationTimelineStep step,
- TimelineDirection direction
- void onStepComplete(
- int index,
- AnimationTimelineStep step,
- TimelineDirection direction
Implementation
factory AnimationTimeline.staggeredForward({
required List<AnimationController> controllers,
required Duration gap,
bool repeat = false,
bool alternate = false,
Object? id,
String Function(int index)? labelForController,
void Function(
int index,
AnimationTimelineStep step,
TimelineDirection direction,
)?
onStepStart,
void Function(
int index,
AnimationTimelineStep step,
TimelineDirection direction,
)?
onStepComplete,
}) {
return AnimationTimeline.staggered(
controllers: controllers,
gap: gap,
repeat: repeat,
alternate: alternate,
id: id,
onStepStart: onStepStart,
onStepComplete: onStepComplete,
buildStep: (index, controller) => AnimationTimelineStep.forward(
controller,
label: labelForController?.call(index),
),
);
}