setContent {
AndroidView(modifier = Modifier) {
SurfaceView(it).apply {
holder.addCallback(this@MainActivity)
}
}
Column {
Button(onClick = {}) {
Text(text = "Button")
}
...
}
}
这基本上是我在活动的 onCreate 函数中的设置。启动活动正常,但是一旦单击按钮,可组合的列就不再可见(无论它是没有被绘制还是隐藏在 SurfaceView 后面,我都不知道..)。
将 zIndex 修饰符添加到 AndroidView 和 Column 都没有帮助。此外,问题(或者甚至可能是 Jetpack Compose 中的错误?)只能通过 AndroidView 内的 SurfaceView 观察到,其他视图似乎正在工作。