我已经使用模糊的文本,但它仍然显示字符之前的星号(可以显示在图像)。我如何使它完全隐藏每个字符
chhqkbe11#
在TextField上将obscureText设置为true对我很有效。此外,我会将enableSugestions设置为false,并将autocorrect设置为false。它可能看起来像这样:
TextField( obscureText: true, enableSuggestions: false, autocorrect: false, ),
ct2axkht2#
当用户在移动终端上的密码文本字段中键入时,最后一个字符在被遮蔽之前被短暂地显示是常见的。这是因为系统被设计为向用户提供视觉反馈,因此他们知道他们刚刚键入的字符已经被设备注册。在Flutter中,可以将obscureText属性设置为true,以指示文本输入应被视为密码字段。当obscureText设置为true时,用户输入的文本将被点或星号遮盖,以保护用户的隐私。但是,即使将obscureText设置为true,最后一个字符在被遮蔽之前仍然可能被短暂地显示。2这是因为这种行为在移动的设备上是预期的。总之,您提供的代码行指出,即使obscureText属性设置为true,在密码文本字段中简短显示最后键入的字符也是移动的设备上的常见行为。您可以在Github上的Flutter官方存储库的PR中阅读更多相关信息。
obscureText
true
2条答案
按热度按时间chhqkbe11#
在TextField上将obscureText设置为true对我很有效。
此外,我会将enableSugestions设置为false,并将autocorrect设置为false。
它可能看起来像这样:
ct2axkht2#
当用户在移动终端上的密码文本字段中键入时,最后一个字符在被遮蔽之前被短暂地显示是常见的。这是因为系统被设计为向用户提供视觉反馈,因此他们知道他们刚刚键入的字符已经被设备注册。
在Flutter中,可以将
obscureText
属性设置为true,以指示文本输入应被视为密码字段。当obscureText
设置为true时,用户输入的文本将被点或星号遮盖,以保护用户的隐私。但是,即使将obscureText
设置为true
,最后一个字符在被遮蔽之前仍然可能被短暂地显示。2这是因为这种行为在移动的设备上是预期的。总之,您提供的代码行指出,即使
obscureText
属性设置为true,在密码文本字段中简短显示最后键入的字符也是移动的设备上的常见行为。您可以在Github上的Flutter官方存储库的PR中阅读更多相关信息。