///定时器数据源 class TimerTicker { const TimerTicker(); Stream tick({required int ticks}) { return Stream.periodic(const Duration(seconds: 1), (x) => ticks - x - 1) .take(ticks); } }