updateValue method
void
updateValue(
- double value
)
Implementation
void updateValue(double value) {
AnimationController controller = _controller!;
if (_value == value ||
(direction == Direction.forward && value < _value) ||
(direction == Direction.reverse && value > _value)) {
return;
}
_value = value;
if (!animated) {
controller.value = value;
} else if (value != controller.value) {
Ticker ticker = _ticker!;
_prevT = DateTime.now().microsecondsSinceEpoch;
if (!ticker.isActive) ticker.start();
}
}