如何在Flutter中设置间隔?

时间:2018-03-23 18:50:17

标签: android dart flutter

最近我试着在颤动中间隔,但我在JavaScript中没有看到setInterval(function(){}, 1000)之类的内容。它是否存在于Flutter中?

1 个答案:

答案 0 :(得分:7)

你可以使用Timer。

Timer timer = new Timer(new Duration(seconds: 5), () {
   debugPrint("Print after 5 seconds");
});

<强> EDITED

在评论中@MoeinPorkamel指出。以上答案更像setTimeout而不是setInterval!需要间隔的人,可以使用:

// runs every 1 second
Timer.periodic(new Duration(seconds: 1), (timer) {
   debugPrint(timer.tick);
});

要向用户Timer,您需要import 'dart:async';