flutter 定时器、延迟器
1、引入import 'dart:async';2、使用var time=Timer.periodic(Duration(milliseconds: 1500),间隔时间(参数){回调函数,参数是定时器对象...t.cancel();停止定时器,不取消会一直执行});代码示例:...
·
1、引入
import 'dart:async';
2、使用
定时器:
var time=Timer.periodic(
Duration(milliseconds: 1500), 间隔时间
(参数){ 回调函数,参数是定时器对象
...
t.cancel(); 停止定时器,不取消会一直执行
}
);
延迟器:
new Future.delayed(Duration(seconds: 3),(){
...
});
代码示例:
_timer(context)
{
var time=Timer.periodic(
Duration(milliseconds: 1500),
(t){
print('执行');
Navigator.pop(context);
t.cancel();
}
);
}
更多推荐
已为社区贡献36条内容
所有评论(0)