我有一个简单的 sliver 应用栏,我将我的原色设置为:
theme: ThemeData(primary Color: Color. fromRGBO(50, 50, 205, 1)),
在我添加 sliver 应用栏之前,所有屏幕都设置为原色,但是在我添加 sliver 应用栏之后,屏幕突然变成白色。
如何设置我的原色以填充屏幕?
这是一个非常简单的 sliver 应用栏,如果您需要此代码,请告诉我
我有一个简单的 sliver 应用栏,我将我的原色设置为:
theme: ThemeData(primary Color: Color. fromRGBO(50, 50, 205, 1)),
在我添加 sliver 应用栏之前,所有屏幕都设置为原色,但是在我添加 sliver 应用栏之后,屏幕突然变成白色。
如何设置我的原色以填充屏幕?
这是一个非常简单的 sliver 应用栏,如果您需要此代码,请告诉我
仍然不知道为什么会这样,但我找到了解决方案。
只需用容器包裹剩余的屏幕并添加如下颜色:
SliverFillRemaining(
child: Container(
color: Color.fromRGBO(30, 30, 123, 1.0),
child: ...your remaining screen
也许您需要使用 Scaffold 小部件并在其中放置 SliverAppBar 并使用 Scaffold 的 backgroundcolor 属性来设置彩色屏幕。