UltimateTimelineCurrentTimeController constructor

UltimateTimelineCurrentTimeController({
  1. UltimateTimelineClock clock = const UltimateTimelineClock(),
  2. Duration interval = const Duration(minutes: 1),
  3. bool visible = true,
  4. bool autoStart = true,
})

Implementation

UltimateTimelineCurrentTimeController({
  this.clock = const UltimateTimelineClock(),
  this.interval = const Duration(minutes: 1),
  bool visible = true,
  bool autoStart = true,
}) : assert(interval > Duration.zero),
     _visible = visible,
     _now = clock.now() {
  WidgetsBinding.instance.addObserver(this);
  if (autoStart && visible) _schedule();
}