Flutter中Ticker类常隐式地用到动画中。
每个动画帧调用它的回调一次。创建时,首先禁用一个ticker。调用start以启用ticker。可以通过将muted设置为true使ticker不起作用,在静默状态下。在静默状态下,程序执行的过程中,但仍然可以调用start和stop,但不调用回调。按照约定,start和stop方法由ticker的使用者使用,muted属性由创建ticker的TickerProvider控制。
示例:
var ticker = Ticker((elapsed) =>print('hello'));
ticker.start();
在widget类中要用到SingleTickerProviderStateMixin 。
实际上是AnimationController要用到Ticker类。