Проблема с прокруткой тела моей веб-страницы Flutter - PullRequest
0 голосов
/ 01 мая 2020

Я пытаюсь сделать мою первую веб-страницу флаттера. Я хочу сделать навигационную панель приложения сверху и прокручиваемой областью с изображениями и текстом ниже. И у меня проблема с обновлением моей страницы. Тело моей страницы не прокручивается и переполняется внизу. Что я делаю не так? Вот мой пример кода:

  @override
  Widget build(BuildContext context) {
    return Column(
      children: [
        TopBar(),
        SingleChildScrollView(
          child: Column(
            children: [
              Container(
                height: 300,
                color: Colors.red,
              ),
              Container(
                height: 300,
                color: Colors.green,
              ),
              Container(
                height: 300,
                color: Colors.black,
              )
            ],
          ),
        )
      ],
    );
  }
}

1 Ответ

1 голос
/ 01 мая 2020

Вы можете объединить Column и ListView как:

@override
Widget build(BuildContext context) {
  return Column(
    children: [
      AppBar(),
      Expanded(
        child: ListView(
          children: [
            Container(
              height: 300,
              color: Colors.red,
            ),
            Container(
              height: 300,
              color: Colors.green,
            ),
            Container(
              height: 300,
              color: Colors.black,
            )
          ],
        ),
      ),
    ],
  );
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...