Sliver Appbar «устраняет» основной цвет - PullRequest
1 голос
/ 17 апреля 2019

У меня есть простая панель приложений, и я установил свой основной цвет на это:

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

До того, как я добавил панель приложения ленты, весь экран был установлен в основной цвет, Но после того, как я добавил полоску приложения, внезапно экран стал белым.

Как мне установить основной цвет для заполнения экрана?

это действительно простая панель приложений, если вам нужен код для этого, дайте мне знать

Ответы [ 2 ]

0 голосов
/ 17 апреля 2019

Возможно, вам нужно использовать виджет Scaffold, а внутри него поместить SliverAppBar и использовать свойство backgroundcolor в Scaffold для установки цветного экрана.

0 голосов
/ 17 апреля 2019

До сих пор не знаю, почему это происходит, но я нашел решение.

Просто оберните оставшийся экран контейнером и добавьте цвет следующим образом:

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