Ticker constructor

  1. TickerCallback _onTick,
  2. {String? debugLabel}

Creates a ticker that will call the provided callback once per frame while running.

An optional label can be provided for debugging purposes. That label will appear in the toString output in debug builds.


Ticker(this._onTick, { this.debugLabel }) {
  assert(() {
    _debugCreationStack = StackTrace.current;
    return true;
  // TODO(polina-c): stop duplicating code across disposables
  // https://github.com/flutter/flutter/issues/137435
  if (kFlutterMemoryAllocationsEnabled) {
      library: 'package:flutter/scheduler.dart',
      className: '$Ticker',
      object: this,