我正在使用getx。
我想给GetMatrialApp的initialRoute添加一个延迟。
initialRoute:闪屏
我想在屏幕上停留2-3秒,然后进入登录界面。
即使你在溅屏的init函数中设置了延迟函数,也不会有延迟。
init function:
void initState() {
Timer(Duration(seconds: 3), () async {
await Navigator.of(context).pushReplacement(
MaterialPageRoute(builder: (BuildContext context) => loginScreen()));
});
super.initState();
}
Future.delayed(Duration(seconds: 3), () async {
await Navigator.of(context).pushReplacement(
MaterialPageRoute(builder: (BuildContext context) => loginScreen()));
});
程序启动时手动输入这个时间的过程非常繁琐。我建议你使用闪屏包。在这里输入链接描述