如何在颤振中动态隐藏和显示底部栏



我通过颤振制作了一个应用程序,但一些很难找到的问题让我很难 其中之一是动态底栏

Widget build(BuildContext context){
return new Scaffold(
bottomNavigationBar: new BottomDrawer(
),
drawer: new LeftDrawer(),
endDrawer: new RightDrawer(), 

就像这段代码一样,我正在使用底部导航栏。

我想要的是通常(只是启动应用程序或做某事(底部应用栏(新的 BottomDrawer(不会显示并占用空间,
但是当用户向上滑动底部时(就像左、右抽屉一样( 它出现并占据空间 我该怎么做?

你研究过 Redux 或类似的框架吗?在2018年的Dart会议上,冯·布莱恩(von Brian(进行了一次很好的演讲,当使用它可能会有所帮助时。

1(您可以在商店中使用变量,例如"isBottomNavigationBarDisplay= false">

2( 使用商店连接器编写布局

3(编写一个Reducer来更改变量,当用户这样做时。喜欢向上滚动

4( Redux 自动重建应用的特定部分

最新更新