【发布时间】:2021-07-29 09:13:20
【问题描述】:
我需要在 OutlinedTextField 中显示错误消息,但我没有找到任何有关如何执行此操作的文档。我在教程中找到了几种方法,例如创建带有提示的自定义输入字段或在输入字段下方创建文本,但它们非常古老,也许有更好的方法。我需要显示这样的错误消息:
代码:
@Composable
fun EmailInputField(value: MutableState<String>, state: AuthState) {
OutlinedTextField(
value = value.value,
onValueChange = { value.value = it },
modifier = Modifier.fillMaxWidth(1f).height(60.dp),
textStyle = TextStyle(color = Color.White),
label = { Text(text = "Email", color = Color.White) },
colors = TextFieldDefaults.outlinedTextFieldColors(
focusedBorderColor = blue,
unfocusedBorderColor = Color.White
),
isError = state is AuthState.ValidationError,
singleLine = true
)
}
【问题讨论】:
标签: android kotlin android-jetpack-compose