Compose
Compose 由 androidx
中的 7 个 Maven 组 ID 构成。每个组都包含一套特定用途的功能,并各有专属的版本说明。
下表介绍了各个组的内容,点击链接即可查看其版本说明。
组 | 说明 |
---|---|
compose.animation | 在 Jetpack Compose 应用中构建动画,丰富用户体验。 |
compose.compiler | 借助 Kotlin 编译器插件,转换 @Composable functions(可组合函数)并启用优化功能。 |
compose.foundation | 使用现成可用的构建块编写 Jetpack Compose 应用,还可扩展 Foundation 以构建您自己的设计系统元素。 |
compose.material | 使用现成可用的 Material Design 组件构建 Jetpack Compose UI。这是更高层级的 Compose 入口点,旨在提供与 www.material.io 上描述的组件一致的组件。 |
compose.material3 | 使用 Material Design 3(新一代 Material Design)组件构建 Jetpack Compose UI。Material 3 中包括了更新后的主题和组件,以及动态配色等 Material You 个性化功能,旨在与新的 Android 12 视觉风格和系统界面相得益彰。 |
compose.runtime | Compose 编程模型和状态管理的基本构建块,以及 Compose 编译器插件的目标核心运行时。 |
compose.ui | 与设备互动所需的 Compose UI 的基本组件,包括布局、绘图和输入。 |
版本
下表列出了每个组的当前版本。
Maven 组 ID | 最近更新时间 | 稳定版 | 候选版 | Beta 版 | Alpha 版 |
---|---|---|---|---|---|
compose.animation | 2023 年 2 月 22 日 | 1.3.3 | - | 1.4.0-beta02 | - |
compose.compiler | 2023 年 2 月 22 日 | 1.4.3 | - | - | - |
compose.foundation | 2023 年 2 月 22 日 | 1.3.1 | - | 1.4.0-beta02 | - |
compose.material | 2023 年 2 月 22 日 | 1.3.1 | - | 1.4.0-beta02 | - |
compose.material3 | 2023 年 2 月 22 日 | 1.0.1 | - | - | 1.1.0-alpha07 |
compose.runtime | 2023 年 2 月 22 日 | 1.3.3 | - | 1.4.0-beta02 | - |
compose.ui | 2023 年 2 月 22 日 | 1.3.3 | - | 1.4.0-beta02 | - |
声明依赖项
如需添加 Compose 的依赖项,您必须将 Google Maven 制品库添加到项目中。如需了解详情,请参阅 Google 的 Maven 制品库。
在应用或模块的 build.gradle
文件中为所需制品添加依赖项:
Groovy
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.4.3" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.4.3" } kotlinOptions { jvmTarget = "1.8" } }
如需详细了解依赖项,请参阅添加 build 依赖项。
反馈
您的反馈将帮助我们改进 Jetpack。如果您发现了新问题,或对此库有任何改进建议,请告诉我们。创建新问题前,请先查看此库中的现有问题。您可以点击星标按钮,为现有问题投票。
如需了解详情,请参阅问题跟踪器文档。
Compose BOM 2023.01.00
2023 年 1 月 11 日
发布了 androidx.compose:compose-bom:2023.01.00
。如需详细了解如何使用 BOM 以及 BOM 中包含哪些版本,请参阅我们的设置指南!
Compose BOM 2022.12.00
2022 年 12 月 7 日
发布了 androidx.compose:compose-bom:2022.12.00
。如需详细了解如何使用 BOM 以及 BOM 中包含哪些版本,请参阅我们的设置指南!
Compose BOM 2022.11.00
2022 年 11 月 9 日
发布了 androidx.compose:compose-bom:2022.11.00
。如需详细了解如何使用 BOM 以及 BOM 中包含哪些版本,请参阅我们的设置指南!
Compose BOM 2022.10.00
2022 年 10 月 24 日
发布了 androidx.compose:compose-bom:2022.10.00
。如需详细了解如何使用 BOM 以及 BOM 中包含哪些版本,请参阅我们的设置指南!