我在 main.dart 中创建了用于滑动 Page1()、Page2() 的滑动应用程序,其中类 Page1()、Page2() 显示在 pages.dart 中。我在此 tutorial (github) 中使用的所有代码。
我想创建 30 个页面。我可以使用 for 循环创建 30 个类吗?
main.dart
class _MyHomePageState extends State<MyHomePage> {
int _seletedItem = 0;
var _pages = [Page1(), Page2()];
var _pageController = PageController();
pages.dart
class Page1 extends StatelessWidget{
@override
Widget build(BuildContext context) {
return Scaffold(body: Center(child: Text('First Page', style: TextStyle(fontSize: 50.0),),),);
}
}
class Page2 extends StatelessWidget{
@override
Widget build(BuildContext context) {
return Scaffold(body: Center(child: Text('Second Page',style: TextStyle(fontSize: 50.0),),),);
}
}
答案 0 :(得分:0)
你可以像这个例子一样在这里我将索引作为参数传递给页面,但你也可以从你的自定义列表中传递你的自定义数据。
item2