timer_ticker.dart 212 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 ///定时器数据源 class TimerTicker { const TimerTicker(); Stream<int> tick({required int ticks}) { return Stream.periodic(const Duration(seconds: 1), (x) => ticks - x - 1) .take(ticks); } }