nai*_*vor 22 passwords flutter
我遇到Flutter的TextInputType没有密码类型的问题:
```
///所有可能的枚举值.
static const List values = const [text,multiline,number,phone,datetime,emailAddress,url,];
```
如何让密码用户输入不可见?谁都有个好主意?
Mau*_*kom 65
如果您正在使用TextField窗口小部件(或从此窗口小部件派生的内容),您可以使用该obscureText属性并将其设置为true.
更多细节可以在这里找到:https://docs.flutter.io/flutter/material/TextField/obscureText.html
Zee*_*ari 33
只需添加obscureText: true在TextFormField:
TextFormField(
obscureText: true,
decoration: const InputDecoration(
labelText: 'Password',
),
validator: (String value) {
if (value.trim().isEmpty) {
return 'Password is required';
}
},
),
Run Code Online (Sandbox Code Playgroud)
jit*_*555 13
只有两个地方可以隐藏密码。
1. 使用 TextFormField
TextFormField(
obscureText: true,
decoration: const InputDecoration(
labelText: 'Password',
),
),
Run Code Online (Sandbox Code Playgroud)
2. 使用文本框
TextField(
obscureText: true,
decoration: const InputDecoration(
labelText: 'Password',
),
)
Run Code Online (Sandbox Code Playgroud)
使用文本字段
obscuringCharacter: "*",
TextField(
obscureText: true,
onChanged: (){},
obscuringCharacter: "*",
decoration: InputDecoration(
hintText: "Enter password",
icon: Icon(Icons.lock,color: kPrimaryColor,),
),
),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17920 次 |
| 最近记录: |