刚开始学jetpack compose,会看到两个函数,mutableStateOf和remember,这俩货是干什么的?
假如我们要实现下面这个页面
一个标签,一个输入框,那我们马上开搞
@Composable
fun HelloContent() {
Column(modifier = Modifier.padding(16.dp)) {
Text(
text = "Hello",
modifier = Modifier.padding(bottom = 8.dp),
style = MaterialTheme.typography.h5,
)
OutlinedTextField(
value = "",
onValueChange = {},
label = { Text(text = "Name") },
)
}
}
写完之后会发现,界面是出来了,但是输入东西却没有反应!!
然后你沉思一下,应该是OutlinedTextFiled的value始终是空字符啊,所以我们需要将输入内