我可以在 Java 中编写 Jetpack Compose 组件吗?

Can I write Jetpack Compose components in Java?

是否可以在 Java 中编写 Jetpack Compose 组件?所有文档似乎都只给出了 Kotlin 中的示例。如果没有,是否有任何未来计划允许在 Java 中实施组件?

不,您不能在 Java 中编写 Jetpack Compose 组件,并且未来也没有允许这样做的计划(来源:我在 Compose 上工作)。请注意,这与使用 Java 应用程序在 Compose 中创建的组件不同,is possible.

Jetpack Compose 大量使用协程等 Kotlin 功能,@Composable 方法需要由 Kotlin 编译器插件完成的转换。无法从 Java.

访问这些内容