Jetpack Compose 是用于构建原生 Android 界面的新工具包。它使用更少的代码、强大的工具和直观的 Kotlin API,可以帮助您简化并加快 Android 界面开发。
由于 Compose 基于 Kotlin 构建,因此可以与 Java 编程语言完全互操作,并且可以直接访问所有 Android 和 Jetpack API。它与现有的 UI 工具包也是完全兼容的,因此你可以混合原来的 View 和现在新的View。学过Flutter的就会发现,Compose的写法跟Flutter的写法如出一辙。
引入Compose功能
1.创建Compse项目
2.gradle配置
在app下的build.gradle的Android块中添加,
buildFeatures {
compose true
}
并引入Compose的相关引用,compose_version为1.0.0
androidTestImplementation "androidx.compose.ui:ui-test-junit4:$compose_version"
debugImplementation "androidx.compose.ui:ui-tooling:$comp