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,
});