当我在 LazyColumn 中选择项目并导航到该项目时,我可以与上一个屏幕(项目列表)中的其他项目进行交互。有任何想法吗?
懒人列
LazyColumn {
val postList = homeViewModel.state.postList.value
postList?.let {
items(it) { post ->
PostL(
onPostClick = { navigateToPostDetails(post) },
post
)
}
}
}
navigateToPost详细信息
fun navigateToPostDetails(post: Post) {
val postJson = Gson().toJson(post)
appNavController.navigate("postDetails/$postJson")
}