我正在尝试使用Flutter在Android上开发移动应用程序,我需要导航 from Splash Screen to Login to Main Dashboard . 幸运的是,Flutter框架使用.pop()和push()进行导航非常容易 . 我按照这个:https://flutter.io/cookbook/navigation/navigation-basics/轻松地写了第一部分,我从导航到注册页面的地方做了一个简单的图标,从那里,作为Scaffold,它可以很容易地返回"back"图标到上一页 . 例如:
actions: <Widget>[
new IconButton(
icon: new Icon(Icons.add),
iconSize: 40.0,
onPressed: () {
Navigator.of(context).push(
new MaterialPageRoute(builder: (BuildContext context) => new RegistrationPage())
);
},
),
],
除此之外,我的分散或需要是实现上述场景
-
a)使用启动画面加载应用程序
-
b)自动导航到“登录”页面
-
c)虚拟登录后导航到主仪表板
-
d)如果您关闭应用程序并且您已登录(假设我正在保存登录到本地数据库或文件的状态),那么直接从Splash Page到Main Dashboard .
您能否以简约的方式帮助我在列表中进行此类实施,以便我进一步发展?