首页 > 解决方案 > 如何在flutter中添加密码输入类型使密码用户输入不可见,就像Android Native EditText的inputtype:密码一样?

问题描述

我遇到了 Flutter 的 TextInputType 没有密码类型的问题:

/// All possible enum values.

static const List<TextInputType> values = const <TextInputType>[
  text, multiline, number, phone, datetime, emailAddress, url,
];

如何使密码用户输入不可见?任何人有一个好主意?

标签: passwordsflutter

解决方案


如果您正在使用TextField小部件(或从该小部件派生的东西),您可以使用该obscureText属性并将其设置为true. 更多细节可以在这里找到。

此外,考虑添加这些属性以防止输入建议,因为它们有可能将至少部分密码输入泄露给屏幕查看者。

obscureText: true,
enableSuggestions: false,
autocorrect: false,

推荐阅读