Создайте широкую полосу прогресса приложения (на всех страницах всего приложения) и управляйте его состоянием в соответствии с требованиями Flutter с помощью поставщика - PullRequest
1 голос
/ 11 июня 2019

Я пытаюсь создать виджет пользовательского индикатора прогресса, который я могу показать или скрыть на любой из страниц (в любом месте приложения).Мой подход состоит в том, чтобы связать значение поставщика для виджета прогресса и переключать значение по мере необходимости.Но я просто не понимаю, куда именно я должен поместить виджет «Прогресс / загрузчик», чтобы он работал во всем приложении.

Или я должен прибегнуть к использованию виджета прогресса на каждой из необходимых страниц и переключать его?

Я исходил из фона веб-разработки, так что есть эквивалент rootPage / rootscreen, где мы можем размещать компоненты приложения (как в React, Ionic).

...