Я пытаюсь создать демонстрационное приложение с использованием PageView и bottomNavigationBar. Моя проблема заключается в том, как использовать Navigator push или pop и переходить со страницы 1 на форму 3. Пользователь в любой момент может отменить процедуру procss только form1, form2 или form3.
Пример макета страницы
AccountsSummary
page1
form1,
form2,
form3
page2
form1,
form2,
form3
page3
form1,
form2,
form3
Вопрос, как использовать Навигатор, чтобы перейти на страницу1 к форме3…
new Scaffold(
body: new PageView(
children: [
new AccountsSummary(
index: this._page,
niyaziUserNo: "${widget.niyaziUserNo}"),
new CardsSummary(
index: this._page,
niyaziUserNo: "${widget.niyaziUserNo}"),
new TransfersSummary(
index: this._page,
niyaziUserNo: "${widget.niyaziUserNo}"),
],
onPageChanged: onPageChanged,
controller: _pageController,
),
bottomNavigationBar: new Theme(
child: new BottomNavigationBar(
items: [
new BottomNavigationBarItem(
icon: new Icon(Icons.account_balance_wallet),
title: new Text(“Accounts”,),
),
new BottomNavigationBarItem(
icon: new Icon(Icons.credit_card),
title: new Text(“Cards”,),
),
new BottomNavigationBarItem(
icon: new Icon(Icons.language),
title: new Text(“Transfer”,),
),
],
onTap: navigationTapped,
currentIndex: this._page,
),
),
),