【问题标题】:Animate transition while using Stacks to preserver state between pages在使用 Stacks 保留页面之间的状态时进行动画转换
【发布时间】:2019-03-18 21:30:37
【问题描述】:

使用 Stacks 切换页面时如何添加过渡动画?

这是我一直在使用的示例代码。

How to use BottomNavigationBar with Navigator?

目前,当您切换页面时,它是即时且不流畅的。

【问题讨论】:

  • 你能不能跳过这个问题中提到的代码?在链接的帖子被编辑的情况下,这将使这个问题更可靠

标签: flutter


【解决方案1】:

您的示例中的代码依赖于Offstage 小部件。没有办法在台下正面和负面之间建立过渡。这是在堆栈中使用路由而不是 Offstage 的情况。

对于路线变化,动画由您使用的框架风格实现(例如:MaterialApp)。

查看this tutorial 以获取有关如何将BottomNavigationBar 与路由一起使用的更详细指南。

【讨论】:

    【解决方案2】:

    链接的实现不使用任何过渡/动画。

    由于您没有指定您想要哪种类型的动画,我无法提供简单的解决方案。

    但是,您可以轻松实现自己的动画,官方文档中有很多示例:https://flutter.io/animations/

    【讨论】:

      猜你喜欢
      • 2020-05-16
      • 1970-01-01
      • 1970-01-01
      • 2018-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多