问题标签 [flutter-bottomnavigation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 如何在 Flutter 的 BottomNavigationBar 项中使用 setState()?
我想在 BottomNavigationBar 项目中使用 DropdownButton。但无法使用 setState()。我看到了这个错误:- 无法在初始化程序中访问实例成员“setState”。尝试用不同的表达式替换对实例成员的引用dart(implicit_this_reference_in_initializer)
还有这个错误:- 无法在初始化程序中访问实例成员“numDropdownVal”。尝试用不同的表达式替换对实例成员的引用dart(implicit_this_reference_in_initializer)
这是完整的代码:
flutter - Flutter 如何正确处理注销
我有两个注销问题。第一个是当我注销并从登录屏幕单击返回 btn 时,它会再次返回主屏幕。我正在使用Navigator.of(context).pushAndRemoveUntil()
但仍然是这个问题。第二个问题是,即使在我注销后,底部导航栏仍然附着在登录屏幕上。
在我对底部导航进行更改之前,我没有遇到这些问题。我进行了更改,以便如果我在主屏幕、个人资料屏幕中打开另一个屏幕,底部导航应该保持连接状态。
这是我的底部导航栏逻辑:
请帮我解决这个问题。
flutter - 带有 CustomScrollView Renderflex 错误的底部导航栏
我有一个 CustomScrollView 和 bottomNavigationBar。当我向上滚动时,bottomNavigationBar 消失了。这是通过以下 AnimatedContainer 设置进行配置的。
高度:_bottombarisVisible ?80 : 0,
工作正常,除了遇到以下错误。
一个 RenderFlex 在底部溢出了 20 个像素。
请参阅下面的整个 Scaffold 代码。
提前致谢。
flutter - Flutter BottomNavigationBar 调用导航器推送一个导航器项
我有BottomNavigationBar
4 个BottomNavigaton
项目,并希望 3 个项目为正文呈现不同的内容,这已经很好了。我希望第一个项目打开相机并链接到一个全新的页面。我怎样才能做到这一点?
我已经尝试过的内容附在下面。
我收到类似的错误
在构建期间调用 setState() 或 markNeedsBuild()。这个 Overlay 小部件不能被标记为需要构建,因为框架已经在构建小部件的过程中。
所以我觉得我调用CameraScreen的build方法太早了,但我不知道如何避免它。
flutter - Flutter manage push and pop for persistent bottom navigation bar
I'm using Custom Tab navigator to manage persistent bottom navigation bar across all the screens. Due this Tab navigator sits in one StatefulWidget to host the tabs in the app, So unable to pop to the other widget out of these tabs and hosted widget.
Ex : After successful login, There is one widget Dashboard and it hosts the bottom navigation and tabs using Navigator. Now i want to logout from one of the tab and should navigate to the login screen, which is not part of any tabs or hosted widget.
While trying to push to Login widget, Showing only the blank screen. Because no route within the Custom navigator.
Any solution for this without using any package for persistent bottom navigation.
flutter - 打开应用后 Flutter 底部导航栏默认页面
进入我的应用程序后,如何将 HomePage() 设置为我的默认页面?我的应用程序设计将主页按钮放在底部导航栏的中间。
底部导航栏很好,效果很好,从中间开始,但页面总是从 CameraPage()
代码看起来像这样
这是 Home()
flutter - Flutter ConvexAppBar 如何改变文字样式?
当我尝试更改 TextStyle 时,它显示“无法将参数类型‘文本’分配给参数类型‘字符串’。” 我怎样才能改变它?
- 我正在使用convex_bottom_bar 3.0.0
- 如果我弄错了,对不起我的英语