gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 07:05:59 28 4
gpt4 key购买 nike

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

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

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

我想要的是正常情况下(只是启动应用程序或做一些事情)底部应用程序栏(新的 BottomDrawer) 不显示并占用空间,
但是当用户向上滑动底部时(就像一个左,右抽屉)它出现并占用空间我该怎么做?

最佳答案

你看过Redux了吗?或类似的框架?在 2018 年的 Dart session 上,冯 Brian 发表了精彩演讲什么时候使用它会有所帮助。

1) 您可以在 Store 中使用变量,例如“isBottomNavigationBarDisplayed = false”

2) 使用 StoreConnector 编写布局

3) 编写一个 Reducer 来在用户做某事时改变变量。喜欢向上滚动

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

关于flutter - 如何在 flutter 中动态隐藏和显示底栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52722709/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com