我在JetpackCompose中有一个问题,我在屏幕上有一些盒子,对于每个盒子,它隐藏或打开ModalBottomSheet。我想做的是,当我在ModalBottomSheet的列表中选择一个命题时,我想改变我点击的框的值。
我不知道该怎么做。
始终将这些状态存储在视图模型中。您可以使用状态托管将回调事件传递到视图模型。这是一个概念上的问题。您应该考虑使用Jetpack compose的状态代码实验室来理解这一点。像单向数据流之类的概念。这听起来相当晦涩难懂,但却相当简单易懂。
我看看以后是否可以编辑这个答案并给出解释。在此之前,请使用codelab