start method

void start()

Implementation

void start() {
  if (_running) return;
  _running = true;
  _index = 0;
  _timer = Timer.periodic(_interval, (_) {
    _index = (_index + 1) % _frames.length;
    _tick();
  });
  _tick();
}