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),
),
);
在转换生成器中制作您自己的转换。
我想知道如何让 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),
),
);
在转换生成器中制作您自己的转换。