如何在抖动中动态隐藏和显示底栏

时间:2018-10-09 13:49:25

标签: flutter flutter-animation

我一直在开发应用程序,但是一些难以发现的问题使我很难 其中之一是动态底部栏

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

就像这段代码一样,我正在使用bottomNavigationBar。

我通常想要的(只是启动应用或执行某项操作)底部的应用栏(新的BottomDrawer)不显示并占用空间,
但是当用户向上滑动底部时(就像左右抽屉一样) 它出现并占用空间 我该怎么办?

1 个答案:

答案 0 :(得分:0)

您是否研究过Redux或类似的框架?在Dart Conference 2018上,von Brian是个很好的演讲,使用起来很有益。

1)您可以在商店内使用一个变量,例如“ isBottomNavigationBarDisplayed = false”

2)使用StoreConnector编写布局

3)在用户执行某操作时编写一个Reducer来更改变量。就像向上滚动

4)redux自动重建应用的特定部分