У меня есть виджет PageView, как показано ниже:
Widget buildPageView() {
return PageView(
controller: pageController,
onPageChanged: (index) {
pageChanged(index);
},
children: <Widget>[
AddPropertyDescription(pageController: pageController,),
AddPropertyMedia(pageController: pageController),
AddPropertyLocation(pageController: pageController),
AddPropertyDetails(pageController: pageController),
AddPropertyAmenities(pageController: pageController)
],
);
}
У меня есть пять страниц в качестве виджета в моем PageView, теперь я хочу передавать данные с одной страницы на другую до последней страницы, когда страница изменилась. ....
Я взял кнопку Next
на каждой странице. В кнопке Далее на вкладке () я просто увеличиваю номер страницы, чтобы перейти к следующей странице, как показано ниже
onTap: () async{
pageController.animateToPage(
1,
duration: Duration(milliseconds: 300),
curve: Curves.linear,
);
},
При нажатии следующей кнопки и go для перехода к следующему экрану я хочу перенести данные и передать их на следующую страницу.
Есть ли здесь кто-нибудь, кто мог бы столкнуться с той же проблемой при флаттере ... .
Пожалуйста, объясните мне, как мне этого добиться .......