我有一个Composable具有不同视图的视图 (请参阅代码以更好地理解)
当用户单击按钮时,它会导航到不同的视图,但是当用户按下后退按钮时,它会导航到上一个屏幕,但我想导航到上一个视图
,例如“返回”按viewState更改它的值
注意:我没有找到比这更好的解释
var viewState by remember { mutableStateOf(0) }
Column {
when (viewState) {
0 -> { Button(onClick = { viewState = 1 }) { Text(text = "Goto 1") } }
1 -> { Button(onClick = { viewState = 2 }) { Text(text = "Goto 2") } }
2 -> { Button(onClick = { viewState = 3 }) { Text(text = "Goto 3") } }
3 -> …Run Code Online (Sandbox Code Playgroud) 我有一个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)