我可以用Java编写JetpackCompose组件吗?
是否可以用 Java 编写 Jetpack Compose 组件?所有文档似乎都只在 Kotlin 中给出了示例。如果没有,是否有任何未来计划允许在 Java 中实现组件?
回答
不,您不能用 Java 编写 Jetpack Compose 组件,并且未来没有计划允许这样做(来源:我在 Compose 上工作)。请注意,这与使用在 Compose 中从 Java 应用程序创建的组件不同,这是可能的。
Jetpack Compose 大量使用 Kotlin 功能,例如协程,并且@Composable方法需要由 Kotlin 编译器插件完成的转换。没有办法从 Java 访问这些。
- So can i safely assume that we are done with java in android?