簡體   English   中英

Sliver Appbar“消除”了原色

[英]Sliver Appbar “eliminates” the primary color

我有一個簡單的條形應用欄,我將原色設置為:

 theme: ThemeData(primary Color: Color. fromRGBO(50, 50, 205, 1)),

在添加銀條應用程序欄之前,所有屏幕均設置為原色,但是在添加銀條應用程序欄后,屏幕突然變為白色。

如何設置原色以填充屏幕?

這是一個非常簡單的條形應用程序欄,如果您需要此代碼,請告訴我

仍然不知道為什么會這樣,但是我找到了解決方案。

只需用容器包裹剩下的屏幕並添加顏色即可,如下所示:

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

也許您需要使用一個Scaffold小部件,並在其中放置SliverAppBar並使用Scaffold的backgroundcolor屬性來設置彩色屏幕。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM