Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 我们如何在Flatter中为每个底部导航屏幕提供不同的appbar_Flutter_Flutter Layout_Flutter Appbar_Flutter Bottomnavigation - Fatal编程技术网

Flutter 我们如何在Flatter中为每个底部导航屏幕提供不同的appbar

Flutter 我们如何在Flatter中为每个底部导航屏幕提供不同的appbar,flutter,flutter-layout,flutter-appbar,flutter-bottomnavigation,Flutter,Flutter Layout,Flutter Appbar,Flutter Bottomnavigation,我正在开发一个应用程序,在这个应用程序中,我需要根据底部导航按钮为每个屏幕提供不同的appbar。 但在我的情况下,我只有主Appbar,或者在一些屏幕上,我有两个Appbar。 我尝试了Appbar==false技术,使用preferred size使其大小为0,但它对我不起作用。是否有任何有助于解决此问题的方法 Enter code here appBar: widget.appbar == false ? AppBar( title:

我正在开发一个应用程序,在这个应用程序中,我需要根据底部导航按钮为每个屏幕提供不同的appbar。 但在我的情况下,我只有主Appbar,或者在一些屏幕上,我有两个Appbar。 我尝试了Appbar==false技术,使用preferred size使其大小为0,但它对我不起作用。是否有任何有助于解决此问题的方法

Enter code here
appBar: widget.appbar == false
            ? AppBar(
                title: Text(
                  "Favrite",
                  style: TextStyle(color: Colors.white),
                ),
              )
            : PreferredSize(preferredSize: Size.fromHeight(0), child: AppBar()),

提前感谢。

您可以删除与底部导航栏处于同一级别的AppBar,然后在您的每个屏幕中,添加一个带有自己AppBar的新脚手架。

这对我很有用。