相关疑难解决方法(0)

如何在TextFormField中显示/隐藏密码?

目前我有我的密码TextFormField像这样:

TextFormField(
  decoration: const InputDecoration(
      labelText: 'Password',
      icon: const Padding(
        padding: const EdgeInsets.only(top: 15.0),
        child: const Icon(Icons.lock),
      )),
  validator: (val) => val.length < 6 ? 'Password too short.' : null,
  onSaved: (val) => _password = val,
  obscureText: true,
);
Run Code Online (Sandbox Code Playgroud)

我想要一个像交互一样的按钮,这会使密码可见和不可见.我可以在里面做TextFormField吗?或者我必须创建一个TextFormField小部件来获取我所需的UI.那么关于Stack真/假的条件如何?

android dart flutter

15
推荐指数
7
解决办法
2万
查看次数

当我点击 TextFormField 内的 suffixIcon 时防止聚焦 TextFormField

当我按下按钮时,TextFormField 将被聚焦并出现键盘。如何解决这个问题?
代码如下:

TextFormField(
              controller: code,
              focusNode: codeFocus,
              decoration: InputDecoration(
                labelText: 'verify code',
                prefixIcon: Icon(Icons.sms),
                suffixIcon: FlatButton(
                  onPressed:(){}
                  child: Text('send sms'),
                  textTheme: ButtonTextTheme.primary,
                ),
              ),
              keyboardType: TextInputType.number,
            ),
            focusNode: codeFocus,
          )
Run Code Online (Sandbox Code Playgroud)

flutter

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

标签 统计

flutter ×2

android ×1

dart ×1