我在 JetpackCompose 中遇到问题, 我的屏幕上有一些框,对于每个框,它隐藏或打开 ModalBottomSheet。 我想要做的是,当我在 ModalBottomSheet 的列表中选择一个命题时,我想更改我单击的框的值。
我不知道如何实现这一点。
答案 0 :(得分:1)
始终将此类状态存储在视图模型中。您可以使用状态托管将回调事件传递给视图模型。看到这是一个概念问题。您应该考虑使用 Jetpack compose 的 state codelab 来理解这一点。诸如单向数据流之类的概念。这听起来很笨拙,但相当容易理解。
我会看看我是否可以稍后编辑此答案并附上解释。到那时,请拿代码实验室