IntervalDuration constructor
const
IntervalDuration({})
Creates an IntervalDuration curve with explicit timing intervals.
Parameters:
start(Duration?, optional): When animation should begin within total duration.end(Duration?, optional): When animation should complete within total duration.duration(Duration, required): Total animation timeline duration.curve(Curve?, optional): Easing curve for the active animation portion.
Example:
IntervalDuration(
start: Duration(milliseconds: 300),
end: Duration(milliseconds: 700),
duration: Duration(seconds: 1),
curve: Curves.easeOut,
);
Implementation
const IntervalDuration({
this.start,
this.end,
required this.duration,
this.curve,
});