setDuration( Duration duration, { Duration startTime = Duration.zero, }) { this.startTime = startTime; endTime = startTime + duration; _progress = startTime; }