【问题标题】:How can i "sleep" a Dart Porgram for 1.6 seconds如何让 Dart 程序“休眠”1.6 秒
【发布时间】:2021-06-21 04:16:22
【问题描述】:

是否可以在 Dart 中指定一个 double 值作为睡眠值?例如:sleep(Duration(seconds: 1.6));

【问题讨论】:

标签: flutter dart


【解决方案1】:

既可以使用 Timer 类,也可以使用 Future.delayed() 方法来做同样的事情。

以下是 Future.delayed 方法的示例:

Future.delayed(const Duration(seconds: 1,milliseconds: 600), () {

// Here you can write your code


});

【讨论】:

    【解决方案2】:

    Duration 构造函数有许多可选参数。您可以使用毫秒一来获得 1.6 秒的延迟

    const Duration(milliseconds: 1600)
    

    【讨论】:

    • 我实际上是用毫秒完成的,然后感谢您的回答:D
    • @Janis 不客气!然后您可以将此帖子标记为答案;)
    猜你喜欢
    • 2010-09-10
    • 2010-09-27
    • 1970-01-01
    • 2015-05-07
    • 2021-11-20
    • 2019-03-07
    • 1970-01-01
    • 2011-05-14
    • 2013-08-29
    相关资源
    最近更新 更多