Я использую Flutter для веб-сайта. Я хочу сделать прокрутку веб-страницы, когда пользователь прокручивает вниз как обычный веб-сайт.
Я пытаюсь использовать Stack
, чтобы я мог разместить собственный фон за виджетами. Этот фон должен прокручиваться при пользовательской прокрутке (необходимо придерживаться виджетов впереди, чтобы фон менялся).
(я не могу установить цвет фона, используя Scaffold
, потому что мой фон использует CustomPainter
)
Но я хочу центрировать виджеты на веб-странице, поэтому я обертываю SingleChildScrollView
в Center
виджет. Но теперь на большом горизонтальном экране CustomPaintWidget()
не является экраном заполнения (есть пробел). Я пытаюсь заменить CustomPaintWidget()
на Container
для проверки, но та же проблема.
Вот мой код:
Center(
child: SingleChildScrollView(
child:Stack(children: <Widget>[
CustomPaintWidget(),
Widgets(),
],),
Кто-нибудь знает решение?
Как центрировать виджеты, а также растянуть фон?
Спасибо!