Flutter 如何让 push() 看起来像 pop()

Flutter How to make a push() look like a pop()

我想知道如何让 Navigator.of(context).push(...) 看起来像 Navigator.of(context).pop(...)。这意味着当前屏幕会滑开以显示下面的下一个屏幕。我通常是自定义动画的新手,很乐意帮助构建一个。谢谢!

这是动画发生的代码:

FlatButton(
   child: const Text('Logout',),
   onPressed: () {
      Login.handleSignOut();         
      Navigator.of(context).pushReplacementNamed(Login.routeName);
   }
),
Navigator.pushReplacement(
     context,
     PageRouteBuilder(
     pageBuilder: (_, __, ___) => Login(),
     transitionDuration: Duration(seconds: 1),
     transitionsBuilder: (_, anim, __, child) =>
         FadeTransition(opacity: anim, child: child),
     ),
);

在转换生成器中制作您自己的转换。