Описание тега flutter-routes
1
ответ
Преимущество статической маршрутизации к динамической на Flutter
Я могу увидеть это MaterialApp приложение может получать маршруты. 1. Статическая маршрутизация class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( routes: { '/page1': (context) => Page1(title:…
02 авг '20 в 21:57
0
ответов
FlutterEngine navigationChannel setInitialRoute не работает
Я пытаюсь интегрировать модуль флаттера в свое собственное приложение для iOS и хотел бы открывать разные маршруты в зависимости от варианта, который пользователь выбирает на главном экране. Согласно документации Flutter, можно вызвать начальный мар…
15 авг '20 в 07:52
1
ответ
Понимание принципов движения по маршрутам во Flutter
У меня есть маршруты: '/home' '/home/nav_one' '/home/nav_one/nav_two' '/home/contacts' '/home/contacts/description' и были сделаны переходы: '/home' -> '/home/nav_one' -> '/home/nav_one/nav_two' -> '/home/contacts/description' Куда вернет к…
22 авг '20 в 11:24
2
ответа
Flutter/Dart - изменить страницу в PageView, затем обновить и вернуться в то же место?
В настоящее время я могу вносить изменения на одну страницу в PageView а потом либо Navigator.push на вновь созданную единственную отредактированную страницу или Navigator.pop вернуться к оригиналу Pageview содержащий неотредактированную страницу. Н…
05 сен '20 в 17:26
1
ответ
Я хочу передать данные со 2-го экрана на 1-й экран во флаттере
Я делаю простое приложение TODO, и я хотел передать данные со 2-го экрана моего приложения на 1-й экран. Мой первый экран изначально пустой, и мне нечего отображать, и на нем есть плавающая кнопка для добавления задачи. При нажатии на нее происходит…
18 июл '20 в 17:32
0
ответов
Flutter Navigation: перенос предыдущего маршрута на вершину стека
Во флаттере у меня есть случай использования, когда я хочу вернуть тот же маршрут в верхней части экрана, если он уже присутствует, в противном случае нажмите новый маршрут. Например, Текущий стек: A -> B -> C -> D (самый верхний) Если я на…
24 июл '20 в 16:52
0
ответов
Flutter Deep Link после входа в Интернет
В настоящее время у меня есть шаблон блока для проверки аутентификации, основанный на состоянии: При настройке перейдите к экрану-заставке, вернув приложение материала со страницей-заставкой. Если вы не вошли в систему, перейдите на страницу входа, …
13 авг '20 в 18:39
1
ответ
Проверка флаттера - это страница поверх стека экранов
У меня есть страница A, которая выполняет некоторые задачи для каждого временного интервала. Я хочу выполнять эти задачи, только если страница A активна и отображается на экране. Если на экране отображается страница B, он НЕ выполняет задачи. Как мн…
18 июл '20 в 18:23
1
ответ
Страница запускается с начала при переходе между двумя экранами с помощью BottomTabNavigator
Я новичок в Flutter. Я начал новый проект, касающийся социальных сетей. я использовал BottomTabNavigationдля перехода с главного экрана на экран уведомлений. Теперь проблема в том, что, когда я показываю ленты на домашней странице, я прокручиваю вни…
02 окт '20 в 18:06
0
ответов
Flutter - Navigator.pop(context) вызывает методы экрана, который мы оставляем
При выходе со страницы через Navigator.pop(context) метод, определенный в маршрутах MaterialApps: "/routeName": (context) { doSomething(); doSomethingElse(); return MyScreen(request: data,); }, вызывается (как при входе на страницу). Это п…
04 окт '20 в 22:02
1
ответ
Как восстановить корневой виджет флаттера?
Я использую пакет провайдера для обнаружения изменений в 'todaysTasks', но, как вы можете видеть, 'todayTasks' зависит от DaysRecords, в котором хранится список DayTasks, поэтому я хочу перестраивать свой корневой виджет (которым является MyApp) вся…
15 окт '20 в 00:07
1
ответ
Flutter: триггеры RouteAware запускают только событие didPush
Привет, я новичок в флаттере, и хотя я уже искал эту тему, мне это непонятно. Итак, вот код: файл main.dart RouteObserver<PageRoute> routeObserver = RouteObserver<PageRoute>(); void main() async { WidgetsFlutterBinding.ensureInitialized(…
13 ноя '20 в 20:37
1
ответ
Не удалось найти генератор для маршрута RouteSettings ("chat", null) в _CustomTabViewState
У меня есть набор маршрутов, которые я определил в routes.dart и эти маршруты связаны в main.dart файл, как показано ниже. @override Widget build(BuildContext context) { return MultiProvider( providers: [ StreamProvider<ConnectivityStatus>( cr…
24 сен '20 в 20:47
1
ответ
Как изменить продолжительность анимации героя во Flutter, но с аргументами
Вот мой код как суть ( интерактивная версия моего кода в dartpad.dev) Краткое изложение того, что я пытался сделать с этим приложением: У меня две страницы / Где я хочу ввести строку в TextField, которая одновременно начнет появляться в appBar, и ес…
07 ноя '20 в 12:26
3
ответа
Измените продолжительность анимации Navigator.pop() с помощью page_transition
Для анимации при смене экранов я использую page_transition: ^1.1.5 Вот пример: Navigator.push(context, PageTransition(type: PageTransitionType.rightToLeft, child: HandymanDocumentsOverview(), duration: Duration(milliseconds: 150))); Вчера установил …
02 окт '20 в 18:22
1
ответ
Флаттер хлопает, пока не достигнет модального нижнего листа
Во Flutter мне нужно выталкивать стек маршрутов, пока я не дойду до модального нижнего листа, но я не могу понять, как это сделать с помощью Navigator.popUntil. Сценарий такой: у меня есть экран настроек (назовем его SettingsScreen), к которому вы м…
02 дек '20 в 15:44
1
ответ
Flutter Navigator 2.0 Маршрутизация через навигатор ()
В настоящее время я пытаюсь создать веб-приложение с новой веб-бета-версией Flutter. Дело в том, чтобы иметь возможность иметь историю, обрабатывать кнопки вперед и назад в браузере и иметь возможность обрабатывать вводимые пользователем данные в UR…
04 дек '20 в 14:14
6
ответов
Get.to(MyPage()) - Как удалить все предыдущие маршруты - Flutter GetX
У меня есть простое приложение Flutter, и я хочу удалить все предыдущие маршруты, но хочу использовать GetX, как это сделать? Теперь он работает с Navigator.of(context).pushNamedAndRemoveUntil('/home', (Route<dynamic> route) => false); Но я…
16 окт '20 в 23:37
1
ответ
Я хочу отправлять данные из api с одного маршрута на другой во флаттере
У меня есть приложение, использующее флаттер, которое извлекает информацию из API и отображает ее в виде плитки со списком. Я хотел бы включить функцию ontap, чтобы всякий раз, когда кто-либо нажимал на элемент в плитке списка, он открывал другую ст…
25 фев '21 в 13:07
1
ответ
Провайдер в другом маршруте Flutter
Я хотел загрузить изображение в Firebase Storage, когда увидел эту ошибку: The provider you are trying to read is in a different route. Итак, я начал изучать, что это за провайдер, и теперь я понял, что мне нужно включить страницу, которую я использ…
18 фев '21 в 17:52