如何在Flutter中从一个屏幕导航到另一个屏幕(开始活动)并关闭当前屏幕(完成)

Jay*_*esh 5 android flutter

我是Flutter的初学者.

我有启动画面,我可以从启动画面导航到登录屏幕,但我无法破坏启动画面.

我想在导航到登录屏幕后完成启动画面就像在Android中的动作一样,我怎样才能在Flutter中实现这一点.

startActivity(new Intent(this, Login.class));
finish();
Run Code Online (Sandbox Code Playgroud)

谢谢.

Dhi*_*rma 16

使用MaterialPageRoute创建路由到窗口小部件.然后将您的路线与上下文一起放入导航器.pushReplacement完成当前屏幕,而push则在其上创建新的小部件.

Route route = MaterialPageRoute(builder: (context) => YourWidget());
Navigator.pushReplacement(context, route);
Run Code Online (Sandbox Code Playgroud)