我遇到一个问题,Ffltter的TextInputType没有密码类型:

/// All possible enum values.

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

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

推荐答案

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

另外,考虑添加这些属性以防止输入建议,因为它们可能会向屏幕查看器显示至少部分密码输入.

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

Flutter相关问答推荐

自动测试Flutter应用程序进行QA的最佳方法是什么?

Flutter 中不存在URI的目标

Dexing时出错.将Flutter 升级到3.19.0后

在fltter_widget_from_html中启动url

SupabaseFlutter 集成问题:无法更新行

如何处理Flutter Riverpod异步通知器中的状态和数据库

Ffltter:发布版本中的Path NotFoundException

我怎样才能在Ffltter中显示html布局链接?

为Android生成时出现Flutter 错误:给定资源值的<;COLOR&>无效

如何在Flutter中制作弯曲文本

使用 Firebase Realtime 实现高效流式传输

无法应用插件com.chaquo.python

使用堆栈的自定义按钮

这是使用导航功能处理从一页到另一页的移动的最佳方式

在提供程序包更改通知程序中构建倒计时时钟

Flutter sliver 持久化

如何从 Flutter Slider Widget 中移除发光效果?

我可以使用 Future 来填充Text() 小部件而不是在 Flutter 中使用 FutureBuilder 吗?

Flutter 将方法应用于静态变量

如何从我的Flutter 项目中删除错误?