unscheduleTick method

  1. @override
void unscheduleTick()
override

Cancels the frame callback that was requested by scheduleTick, if any.

Calling this method when no tick is scheduled is harmless.

This method should not be called when shouldScheduleTick would return true if no tick was scheduled.

Implementation

@override
void unscheduleTick() {
  callbacks.remove(_callback);
  if (callbacks.length == 0) {
    t?.cancel();
    t = null;
  }
}