问题描述: 当我将Compose BOM升级到版本20230800时,
clickable
偶尔不生效。当我回滚到版本 20230601 时,它再次正常工作。
撰写:
platform('androidx.compose:compose-bom:2023.06.01')
3.重现路径:这个ComposeView是以
WindowManager.addView
的形式添加的。
我尝试将compose版本降低到
2023.06.01
,现象就恢复正常了。期待Compose开发团队的帮助。
我认为这应该是 Compose 1.5 中的一个错误。
经过比较,我发现在WindowManager中添加视图时,如果是第一次,触摸可以正常工作。但是隐藏并再次添加视图后,触摸就失效了。
临时解决方案是每次调用 addView 时创建一个新的 ComposeView。