如何隐藏 Appbar 并在滚动颤动中显示自定义容器小部件

时间:2021-06-24 06:49:11

标签: flutter dart

嗨,从现在起至少 1 周后,我是 flutter 的新手,我尝试创建一个这样的 UI,该 UI 隐藏应用栏,同时显示底部位于 UI 底部的自定义容器以及淡入淡出效果任何想法都将不胜感激看下面的链接看看我的想法谢谢

My_idea_UI

1 个答案:

答案 0 :(得分:0)

如果您只想隐藏 AppBar,我建议使用 SliverAppBar

为此,您必须学会使用 CustomScrollView

对于底部导航,您需要自己制作动画。您可以通过动画使用 Scaffold 的 bottomNavigationBar,正如在此 answer 中所解释的,这非常接近您的需要。但是在 SliverAppBar 处固定设置为 false。根据您的需要,可能 snap 也设置为 false。

您也可以尝试在 Positioned 内使用 Stack 或自定义 CustomMultiChildLayout 进行动画处理,最后一个不容易实现,因此我建议您采用简单的解决方案.