Как добавить тип ввода пароля во флаттер, пароль пользователя не отображается, как Android Native EditText inputtype: password?
я столкнулся с проблемой, что Flutter TextInputType не имеют типа пароля:
/// All possible enum values.
static const List<TextInputType> values = const <TextInputType>[
text, multiline, number, phone, datetime, emailAddress, url,
];
как сделать, чтобы пароль пользователя не отображался? У кого-нибудь есть хорошая идея?
Ответы
Ответ 1
Если вы используете виджет TextField
(или что-то, что происходит от этого виджета), вы можете использовать свойство obscureText
и установить его в true
.
Более подробную информацию можно найти здесь: https://docs.flutter.io/flutter/material/TextField/obscureText.html
Ответ 2
Just Add obscureText: true in TextFormField...
TextFormField(
obscureText: true,
decoration: const InputDecoration(
labelText: 'Password',
),
validator: (String value) {
if (value.trim().isEmpty) {
return 'Password is required';
}
},
),