【问题标题】:Flutter: How to animate between pages with BottomNavigationBarFlutter:如何使用 BottomNavigationBar 在页面之间设置动画
【发布时间】:2021-07-27 14:31:08
【问题描述】:

我正在构建一个包含多个页面的应用。会有一些共同的元素。我想将它们包装在 Hero() 小部件中,以便它们从一个屏幕动画到另一个屏幕。

问题是底部导航栏在小部件之间切换。我目前拥有的方式是我有一个Home() 小部件,它有一个Scaffold()。脚手架有一个主体,它返回一个小部件(不同的页面)和一个BottomNavigationBar()。有没有一种方法可以让路由位于家庭的 body 小部件内,或者将路由动画添加到底部导航栏或其他可以解决此问题的解决方案?

我不想让每个页面都有自己的底部导航栏并在它们之间进行路由,我更希望底部导航栏位于父窗口小部件内。我怎样才能做到这一点?

感谢您的帮助!

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    我通过在每个页面中放置一个底部导航栏来修复它。我通过为它制作一个包含页面索引的小部件来简化它,这样我就可以对其进行一次编码,然后将小部件放在每个页面上并编写它的索引。

    【讨论】:

      猜你喜欢
      • 2020-06-30
      • 1970-01-01
      • 1970-01-01
      • 2020-02-08
      • 2020-08-21
      • 2019-08-08
      • 2022-10-08
      • 2022-07-19
      • 2019-07-01
      相关资源
      最近更新 更多