我使用 Jetpack Compose 来制作应用程序 UI,但它有一些问题:当单击键盘上的下一个按钮时,它将焦点移动到下一个TextField(数量),这很好,但问题是TextField键盘后面的保留,这意味着屏幕动画没有触发:
如何将屏幕移动到新的下一个输入?
@Composable
fun KeyboardSample() {
Scaffold(
modifier = Modifier
.fillMaxSize()
.padding(start = 16.dp, end = 16.dp),
) {
val name = rememberSaveable { mutableStateOf("") }
val updateName = { _name: String ->
name.value = _name
}
val amount = rememberSaveable { mutableStateOf("") }
val updateAmount = { _amount: String ->
amount.value = _amount
}
TextFieldsToExperiment(
name = name.value,
updateName = updateName,
amount = amount.value,
updateAmount = updateAmount
)
}
}
@Composable …Run Code Online (Sandbox Code Playgroud) android textfield android-softkeyboard android-jetpack-compose