Flutter - навигация внутри дерева виджетов - PullRequest
0 голосов
/ 02 мая 2020

Мне просто интересно, возможно ли перейти на новую страницу во флаттере, но чтобы эта страница отображалась ниже предыдущей в дереве виджетов. В моем случае у меня есть страница профиля и на этой странице есть настройки учетной записи ListTile. При щелчке по ListTile появляется новая страница, но эта страница появляется прямо под приложением материала в дереве виджетов, а не под ListTile, по которому щелкнули. Итак, возможно ли, чтобы страница появилась под ListTile, и когда я открываю навигацию, она возвращается на предыдущую страницу.

Дерево виджетов до и после нажатия ListTile:

current widget tree new widget tree

Текущая навигация:

current navigation

Причина этого Первоначально у меня был свой UserData StreamProvider на странице профиля, но мне пришлось переместить его над приложением материала, чтобы страница AccountSettings все еще могла получить к нему доступ. Теперь у меня также есть проблемы с Heros и некоторыми другими вещами, поэтому я думаю, что было бы легче, если бы некоторые страницы открывались ниже предыдущего виджета. Если это все плохая практика, и я должен делать это по-другому, пожалуйста, дайте мне знать, как это сделать. Благодаря.

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