Как добавить тип ввода пароля во флаттер, пароль пользователя не отображается, как 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';
         }
       },
     ),