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