CueTimelineImpl constructor
CueTimelineImpl(
- TrackConfig defaultConfig, {
- double initialProgress = 0.0,
Creates a timeline implementation
Implementation
CueTimelineImpl(this.defaultConfig, {double initialProgress = 0.0})
: assert(
initialProgress >= 0.0 && initialProgress <= 1.0,
'Initial progress must be between 0.0 and 1.0. Received: $initialProgress',
),
_progressPlaceholder = initialProgress,
_status = switch (initialProgress) {
0.0 => AnimationStatus.dismissed,
1.0 => AnimationStatus.completed,
_ => AnimationStatus.forward,
};