我开发了一个带有尾随图标的 textInput 可组合项,我想在单击该图标时清除 textInput。如何访问 textInput 值,以便清除它?
@Composable
fun TextInput(
myVal: String,
label: String,
placeholder: String="",
helperText: String="",
errorText: String="",
onValueChange : (String) -> Unit){
val hasError = !errorText.isNullOrEmpty()
val helperColor = if (hasError)
Color(0xFFfe392f)
else
Color(0xFF5c6a79)
Row() {
Column() {
TextField(
colors = TextFieldDefaults.textFieldColors(
backgroundColor = Color.Transparent,
textColor = Color(0xFF011e41),
cursorColor = Color(0xFF011e41),
focusedLabelColor = Color(0xFF011e41),
unfocusedLabelColor = Color(0xFF011e41),
unfocusedIndicatorColor = Color(0xFFebeced),
focusedIndicatorColor = Color(0xFF011e41),
errorCursorColor = Color(0xFFfe392f),
errorIndicatorColor = Color(0xFFfe392f),
errorLabelColor = Color(0xFFfe392f)
),
value = myVal,
onValueChange = …Run Code Online (Sandbox Code Playgroud) 我想隐藏状态栏,并且我已经成功地使用伴奏库做到了这一点:
val systemUiController = rememberSystemUiController()
systemUiController.isStatusBarVisible = false
Run Code Online (Sandbox Code Playgroud)
问题是,当应用程序进入后台并进入前台时,这段代码不会运行,因此状态栏会再次显示。我该如何解决这个问题?
谢谢。