当在Flutter中的PageView onPageChanged时如何将数据传递给TabBar类

时间:2020-09-14 13:04:52

标签: flutter dart flutter-layout

我想知道如何将数据从一个类传递到另一类。

主类

 void WhenPageScroll() {
int USERID = int.parse(complexTutorial.data[_pageController.page.toInt()].userId);
print("ID $USERID");
Tut(int.parse(complexTutorial.data[_pageController.page.toInt()].userId));


}

Tut班

class Tut extends StatefulWidget {

  Tut(this.USERID);


 final int USERID;

  @override


_TutState  createState() => _TutState();

}

class _TutState extends State<Tut>{

  @override
  Widget build(BuildContext context) {
return Container(child: LoadTut(),);


 }

  LoadTut(){
return Center(child: Text("CENTER TEXT WITH " + widget.USERID.toString()));
  }

}

我正在使用此方法,但无法工作,如何在“滚动”页面上做到这一点?

注意:当我使用setState时,将重新加载整个页面,但是我只想重新加载Scrolled上的Tut。

感谢团队。

0 个答案:

没有答案