time property

double time

Returns the current time position of the animation in seconds

Implementation

double get time => _time;
void time=(double value)

NOTE: that when time is set, the direction will be changed to 1

Implementation

set time(double value) {
  if (_time == value) {
    return;
  }

  // Make sure to keep last and total in relative lockstep so state machines
  // can track change even when setting time.
  var diff = _totalTime - _lastTotalTime;
  _time = _totalTime = value;
  _lastTotalTime = _totalTime - diff;

  // NOTE: will cause ping-pongs to get reset if "seeking"
  _direction = 1;
}