繁体   English   中英

如何在 Flutter 中传递 Stepper 上的列表

[英]How to pass List on Stepper in Flutter

我正在使用 Stepper 创建应用程序,但是在 Stepper 中传递 List 时出现错误

类似的东西:未定义命名参数“步骤”

我的代码:

class Stepper extends StatefulWidget {
  @override
  _StateStepper createState() => _StateStepper();
}

class _StateStepper extends State<Stepper> {

  List<Step> my_steps = [
    new Step(title: Text("Step 1"), content: Text("Some Content")),
    new Step(title: Text("Step 2"), content: Text("Some Content")),
    new Step(title: Text("Step 3"), content: Text("Some Content")),
    new Step(title: Text("Step 4"), content: Text("Some Content")),
  ];


  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: new AppBar(
        title: Text("Util App"),
      ),
      body: Container(
       child: Stepper(steps:my_steps),
      ),
    );
  }
}
class MyStepper extends StatefulWidget {
  @override
 _StateStepper createState() => _StateStepper();
}

class _StateStepper extends State<Stepper> {

List<Step> my_steps = [
    new Step(title: Text("Step 1"), content: Text("Some Content")),
    new Step(title: Text("Step 2"), content: Text("Some Content")),
    new Step(title: Text("Step 3"), content: Text("Some Content")),
    new Step(title: Text("Step 4"), content: Text("Some Content")),
];


@override
Widget build(BuildContext context) {
    return Scaffold(
      appBar: new AppBar(
        title: Text("Util App"),
      ),
      body: Container(
       child: Stepper(steps:my_steps),
       ),
     );
   }
}

Stepperflutter/material package一个类,因此避免在您的应用程序中使用保留名称或使用的类名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM