Manually recompose all AndroidView in JetPack Compose(手动重组Jetpack Compose中的所有androidView)
问题描述
在我的项目中,我使用Jetpack Compose和androidView来使用XML视图。
我的问题是,当我的message
状态改变时,AndroidView
中的XML视图不会重新组合。AndroidView
中有一个选项可以反转状态更改?
PS:我已经为该示例简化了MyComposable
推荐答案
您可以使用update
块。
来自doc:
由于重新组合,update
块可以多次运行(在UI线程上也是如此),并且它是设置View
属性的正确位置,具体取决于状态。状态更改时,将重新执行该块以设置新属性。注意:块也将在factory
块完成后立即运行一次
这篇关于手动重组Jetpack Compose中的所有androidView的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!