小编Mr.*_*hie的帖子

用户在 TextField Jetpack Compose 中输入文本后显示尾随图标

我在尝试着:

  1. 仅当用户输入空格以外的某些文本时,才使可组合trailingIcon项可见。TextField
  2. 稍后,当用户单击时,应该清除trailingIcon其中的文本,并且应该消失。TextFieldtrailingIcon
  3. 同样,当用户输入空格以外的文本时,trailingIcon应该出现 并启用此文本清除功能。

等等...

我尝试寻找这个问题的解决方案,但大多数都关注“可见trailingIcons”,而不是我想要实现的。

android textfield android-jetpack-compose kotlin-android

8
推荐指数
2
解决办法
1万
查看次数

在 Android Compose 中重新组合

我正在使用新的撰写库在 android 中实现OutstandingTextField 。但奇怪的是,文本字段中的输入数据没有更新。

于是我搜索了一下,发现了一个叫做Recomposition in android compose的主题。我没有完全明白。
不过,我确实找到了解决方案:

@Composable
fun HelloContent(){
    var name:String by remember {mutableStateOf("")}
    OutlinedTextField(
        value = name,
        onValueChange = {name = it},
        label = {Text("Name")}
    )
}
Run Code Online (Sandbox Code Playgroud)

我还阅读了jetpack compose 中的状态概念。但我没能完全理解它。
有人可以用简单的话解释一下吗?

android android-jetpack android-jetpack-compose android-jetpack-compose-text

4
推荐指数
1
解决办法
6982
查看次数