小编Pro*_*Pro的帖子

无效常量值

我创建了一个下面的方法来循环遍历我的列表,因为我不想一次又一次地编写这几行,但是我传递给文本小部件的参数以及值参数都是错误的,并且它说无效的常量值。我怎样才能实现这个目标?我是新来的扑腾。请帮我。

  PopupMenuItem _createMenuItems(final String a) {
    return const PopupMenuItem(
      value: a,
      child: Text(a),
    );
  }
Run Code Online (Sandbox Code Playgroud)

cross-platform dart mobile-development flutter

5
推荐指数
1
解决办法
1万
查看次数

Flutter:禁用上一个步进器单击

我正在使用Stepper Widget 来制作更改 PinCode 表单。一切正常,但我不知道如何禁用之前的步进点击。

例子 :

  • 步骤 1 输入旧密码。
  • 步骤 2 输入新密码。

如果我在第 2 步中单击步进器,我不想返回到第 1 步。

我该如何解决这个问题?

步进器

这是我的源代码:

Form(
        key: _formKey,
        child: Stepper(
          steps: steps(),
          currentStep: currStep,
          onStepContinue: () {
            setState(() {
              if (formKeys[currStep].currentState.validate()) {
                if (currStep < steps().length - 1) {
                  currStep += 1;
                } else if (steps().length == 2) {
                  print('Done');
                } else {
                  currStep = 0;
                }
              }
            });
          },
          onStepTapped: (step) {
            setState(() {
              currStep = step;
              print(step);
            });
          },
        ),
      ),
 List<Step> …
Run Code Online (Sandbox Code Playgroud)

dart flutter

2
推荐指数
1
解决办法
1069
查看次数