CustomNavigator в столбце - PullRequest
0 голосов
/ 26 мая 2020

Я пытаюсь создать приложение с несколькими страницами и постоянно присутствующей панелью навигации. Панель навигации должна прокручиваться вместе с остальной частью страницы. Для этого у меня есть столбец в singleChildScrollView, а в столбце есть панель навигации и CustomNavigator для отображения каждой из страниц.

SingleChildScrollView(
        child: Column(
          children: [
            Container(
              height: 100,
              width: double.infinity,
              decoration: BoxDecoration(color: Colors.red),
            ),
            CustomNavigator(
              key: mainNavigatorKey,
              initialRoute: Home.route,
              routes: {
                Home.route: (context) => Home(),
                PrivacyPolicy.route: (context) => PrivacyPolicy(),
              },
              pageRoute: PageRoutes.materialPageRoute,
            ),
          ],
        ),
      ),

Когда я пытаюсь запустить это, я получаю * Ошибка 1004 *.

Это связано с тем, что CustomNavigator использует бесконечную высоту, а столбец подчиняется дочернему элементу. Я не могу установить высоту c CustomNavigator, так как он не обрабатывает страницы разной длины.

Как я могу реализовать это, чтобы не было бесконечной высоты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...