Junior
56
questionbank

Как осуществляется базовая навигация в Flutter?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Навигация во Flutter осуществляется с помощью виджета Navigator и его стека страниц. Каждая страница в приложении представлена в виде Route.

Базовая навигация включает:

  1. Pushing (добавление страницы): Добавление нового маршрута в стек, делая его текущей страницей.
  2. Popping (удаление страницы): Удаление текущего маршрута из стека, возвращаясь к предыдущей странице.

Примеры использования:

Добавление страницы с помощью Navigator.push():

dart

Добавление страницы с именованным маршрутом с помощью Navigator.pushNamed():

dart

Для использования именованных маршрутов их необходимо зарегистрировать в виджете MaterialApp или CupertinoApp:

dart

Удаление текущей страницы с помощью Navigator.pop():

dart