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();
}
);
}