Для ListView
или GridView
мы оборачиваем его Container
. Но как я могу задать цвет фона для SliverGrid
?
Как придать цвет фона SliverGrid?
comment
привет, ты решил эту проблему?
- person David   schedule 19.08.2019
Ответы (2)
Я просто оставлю свое решение здесь. Я оборачиваю свои отдельные элементы контейнером и добавляю отступы.
Когда последняя строка не заполнена, я просто добавляю фиктивный элемент, который представляет собой контейнер с цветом bg, пока строка не будет заполнена.
person
Figen Güngör
schedule
13.11.2018
Или вы можете обернуть свой CustomScrollView контейнером, имеющим цвет фона:
Container(
color: Colors.grey[200],
child: CustomScrollView(
slivers: <Widget>[]
)
)
person
woshitom
schedule
02.03.2019
См. эту проблему: github.com/flutter/flutter/issues/62818 Ваш ответ дает фон для всего CustomScrollView, а не для SliverGrid.
- person DMonkey; 04.09.2020
это для всего CustomScrollView, а не для SliverGrid
- person riven; 09.04.2021