ABI*_*AR 2 android kotlin android-jetpack-compose
我有一个Composable带有 aBox和一些文本,它还返回一个值
如何使用该值
@Composable
fun dummyAndUselessUI(String:String) : String{
val text = remember { mutableStateOf("") }
Box(modifier = Modifier.size(100.dp)){ Text(String) }
return text.value
}
Run Code Online (Sandbox Code Playgroud)
您不需要返回值的函数,在 Compose 中您可以处理State
@Composable
fun dummyScreen() {
var text by rememberSaveable { mutableStateOf("") }
dummyAndUselessUI(text = text, onNameChange = { text = it })
}
Run Code Online (Sandbox Code Playgroud)
@Composable
fun dummyAndUselessUI(text: String, onTextChange: (String) -> Unit) {
Box(modifier = Modifier.size(100.dp)){
OutlinedTextField(
value = text,
onValueChange = onTextChange,
label = { Text("Name") }
)
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6789 次 |
| 最近记录: |