【问题标题】:Disable upward movement animation of label in TextField (Jetpack compose)禁用 TextField 中标签的向上移动动画(Jetpack compose)
【发布时间】:2021-06-16 08:42:42
【问题描述】:

点击使用 Jetpack compose 创建的 TextField 时,TextField 的标签会向上移动。我们如何禁用它? 或者有没有其他方法TexField 可以像View 系统中的EditText 一样工作,我们有提示在点击EditText 时消失?

【问题讨论】:

  • 目前 (1.0.0-beta08) 无法在 TextField 中禁用它。如果您需要EditText,只需使用BasicTextField
  • 好的......

标签: android textfield android-jetpack-compose


【解决方案1】:

Jetpack 组合版本 - 1.0.3

placeholder 属性可能是您正在寻找的。
但是,单击 TextField 时文本不会消失。
只有当用户输入一些输入文本时它才会消失。

默认状态

专注状态

输入后

代码

TextField(
    placeholder = { Text(text = "Label") },
    // Other attributes
)

【讨论】:

    猜你喜欢
    • 2021-11-16
    • 2022-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-16
    相关资源
    最近更新 更多