Jetpack Compose TextField 是否存在辅助文本、错误消息、字符计数器?

时间:2021-01-09 12:17:20

标签: android android-jetpack-compose

在材料设计中,TextField page TextField 具有诸如

enter image description here

<块引用>

辅助元素提供有关输入的文本的更多详细信息 文本字段。

  1. 帮助文本 帮助文本传达了有关输入字段的其他指导,例如如何使用它。它应该只占用一个 线,持续可见或仅在焦点上可见。

  2. 错误消息 当不接受文本输入时,错误消息会显示如何修复它的说明。显示错误消息 在输入行下方,替换辅助文本直到修复。

  3. 图标 图标也可用于消息警报。将它们与错误消息配对以提供冗余警报,这在您 需要为色盲用户设计。

  4. 字符计数器 如果存在字符或字数限制,则应使用字符或字数计数器。它们显示的比率 使用的字符数和总字符数限制。

Jetpack Compose TextField 起,compose 1.0.0-alpha09 是否存在这些属性?

1 个答案:

答案 0 :(得分:0)

trailingIcon 用于图标。

底部的文字我刚刚用过

Text(
    text = "Error message",
    color = MaterialTheme.colors.error,
    style = MaterialTheme.typography.caption,
    modifier = Modifier.padding(start = 16.dp)
)

将来可能会包括在内吗?奇怪的是,isError 的文档说:

<块引用>

指示文本字段的当前值是否有误。如果设置为 true,默认情况下标签、底部指示器和尾随图标将 以错误颜色显示

什么底部指标?哪有这回事。奇怪。