tick method

void tick()

Progress the bar by one tick towards its maxValue.

Implementation

void tick() {
  if (!_shouldDrawProgress) {
    return;
  }
  _tickCount++;
  final fractionComplete =
      math.max(0, _tickCount * _innerWidth ~/ maxValue - 1);
  final remaining = _innerWidth - fractionComplete - 1;
  final spinner =
      showSpinner ? tickCharacters[_tickCount % tickCharacters.length] : ' ';

  _printProgressBar(
      '[${tickCharacters[0] * fractionComplete}$spinner${' ' * remaining}]');
}