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 条子Appbar“;消除;原色_Flutter_Flutter Layout_Flutter Sliver - Fatal编程技术网

Flutter 条子Appbar“;消除;原色

Flutter 条子Appbar“;消除;原色,flutter,flutter-layout,flutter-sliver,Flutter,Flutter Layout,Flutter Sliver,我有一个简单的银色应用程序条,我将我的原色设置为: theme: ThemeData(primary Color: Color. fromRGBO(50, 50, 205, 1)), 在我添加Silver应用程序栏之前,所有屏幕都设置为原色, 但在我添加了sliver应用程序条之后,屏幕突然变成了白色 如何设置填充屏幕的原色? 这是一个非常简单的小应用程序条,如果您需要代码,请告诉我仍然不知道为什么会发生这种情况,但我找到了解决方案 只需使用容器包装剩余屏幕并添加如下颜色: Slive

我有一个简单的银色应用程序条,我将我的原色设置为:

 theme: ThemeData(primary Color: Color. fromRGBO(50, 50, 205, 1)),
在我添加Silver应用程序栏之前,所有屏幕都设置为原色, 但在我添加了sliver应用程序条之后,屏幕突然变成了白色

如何设置填充屏幕的原色?


这是一个非常简单的小应用程序条,如果您需要代码,请告诉我

仍然不知道为什么会发生这种情况,但我找到了解决方案

只需使用容器包装剩余屏幕并添加如下颜色:

   SliverFillRemaining(
              child: Container(
                color: Color.fromRGBO(30, 30, 123, 1.0),
                child: ...your remaining screen

我仍然不知道为什么会这样,但我找到了解决办法

只需使用容器包装剩余屏幕并添加如下颜色:

   SliverFillRemaining(
              child: Container(
                color: Color.fromRGBO(30, 30, 123, 1.0),
                child: ...your remaining screen

可能您需要使用Scaffold小部件并在其内部放置SliverAppBar,使用Scaffold的backgroundcolor属性设置彩色屏幕。

可能您需要使用Scaffold小部件并在其内部放置SliverAppBar,并使用Scaffold的backgroundcolor属性设置彩色屏幕