passwords - 如何在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,
];
如何使密码用户输入不可见?任何人有一个好主意?
解决方案
如果您正在使用TextField
小部件(或从该小部件派生的东西),您可以使用该obscureText
属性并将其设置为true
. 更多细节可以在这里找到。
此外,考虑添加这些属性以防止输入建议,因为它们有可能将至少部分密码输入泄露给屏幕查看者。
obscureText: true,
enableSuggestions: false,
autocorrect: false,
推荐阅读
- flutter - Cannot apply decoration to Container in Flutter
- reactjs - Returning API data with an input search
- javascript - Opening a document hyperlink present in one JQuery tab, in another JQuery tab?
- javascript - 读取文件对象javascript的内部值
- robotframework - 仅呈现元素时如何添加条件?
- gradle - 如何为示例 gRPC Java TLS 服务器/客户端创建启动脚本?
- sql - 如何修改 sql 查询以仅在出现次数大于 3 时才显示附加信息?
- azure-ad-b2c - 使用身份验证方法创建 b2c 用户作为 SSPR 的电子邮件
- reactjs - 在线将 reactjs 应用程序部署到 herokuapp 的问题
- azure - 如何在看门狗中获取 VM Scale 中所有 VM 的状态