【发布时间】:2019-03-18 21:30:37
【问题描述】:
使用 Stacks 切换页面时如何添加过渡动画?
这是我一直在使用的示例代码。
How to use BottomNavigationBar with Navigator?
目前,当您切换页面时,它是即时且不流畅的。
【问题讨论】:
-
你能不能跳过这个问题中提到的代码?在链接的帖子被编辑的情况下,这将使这个问题更可靠
标签: flutter
使用 Stacks 切换页面时如何添加过渡动画?
这是我一直在使用的示例代码。
How to use BottomNavigationBar with Navigator?
目前,当您切换页面时,它是即时且不流畅的。
【问题讨论】:
标签: flutter
您的示例中的代码依赖于Offstage 小部件。没有办法在台下正面和负面之间建立过渡。这是在堆栈中使用路由而不是 Offstage 的情况。
对于路线变化,动画由您使用的框架风格实现(例如:MaterialApp)。
查看this tutorial 以获取有关如何将BottomNavigationBar 与路由一起使用的更详细指南。
【讨论】:
链接的实现不使用任何过渡/动画。
由于您没有指定您想要哪种类型的动画,我无法提供简单的解决方案。
但是,您可以轻松实现自己的动画,官方文档中有很多示例:https://flutter.io/animations/
【讨论】: