Translation constructor

Translation(
  1. num startValue,
  2. num targetValue,
  3. num time, [
  4. TransitionFunction transition = Transition.linear,
])

Creates a new Translation.

Implementation

Translation(num startValue, num targetValue, num time,
    [TransitionFunction transition = Transition.linear])
    : _startValue = startValue,
      _targetValue = targetValue,
      _transition = transition {
  _currentValue = startValue;
  _totalTime = max(0.0001, time.toDouble());
}