
Android Compose 教程 | Jetpack Compose | Android Developers
Jetpack Compose 是用于构建原生 Android 界面的新工具包。 它使用更少的代码、强大的工具和直观的 Kotlin API,可以帮助您简化并加快 Android 界面开发。 在本教程中,您将使用声明性的函数构建一个 …
Compose 和其他库 | Jetpack Compose | Android Developers
如要在某个 activity 中使用 Compose,您必须使用 ComponentActivity,它是 Activity 的子类,可提供 Compose 所需的 LifecycleOwner 和组件。
Compose | Jetpack | Android Developers
使用可组合函数来描述界面形状和数据依赖项,从而以编程方式定义界面。 Compose 由 androidx 中的 7 个 Maven 组 ID 构成。 每个组都包含一套特定用途的功能,并各有专属的版本说明。 下表介绍了各 …
Jetpack Compose 使用入门 | Android Developers
Jetpack Compose 阶段:Compose 渲染应用界面的步骤,以及如何利用这些信息编写高效的代码。 架构分层:组成 Jetpack Compose 的架构层,以及决定 Compose 设计的核心原则。
Jetpack Compose UI App Development Toolkit - Android Developers
Want to learn Compose? Learn how to use Jetpack Compose to build native Android UI. This course covers the essentials of building with Compose: including layouts, theming, animations, architecture, …
使用 Compose 进行导航 | Jetpack Compose | Android Developers
因此,若要构建 Compose 和 View 混合应用,我们建议使用基于 Fragment 的 Navigation 组件。 然后,使用 Fragment 存储基于 View 的界面、Compose 界面和同时使用 View 和 Compose 的界面。
Compose 界面架构 | Jetpack Compose | Android Developers
本指南将重点介绍如何在 Compose 中实现单向数据流模式,如何实现事件和状态容器,以及如何在 Compose 中使用 ViewModel。 注意: 采用 Jetpack Compose 不会影响应用的其他层(数据层和业 …
Compose 中的 Material Design 3 | Jetpack Compose | Android …
Jetpack Compose 提供了 Material You 和 Material 3 Expressive 的实现,后者是 Material Design 的下一代产品。 M3 Expressive 是 Material Design 3 的扩展版本,包含对主题、组件、动态效果、排版等 …
菜单 | Jetpack Compose | Android Developers
了解如何在 Jetpack Compose 中创建基本下拉菜单和复杂下拉菜单,包括使用分隔线、图标和可滚动选项的实现。
使用物料清单 | Jetpack Compose | Android Developers
借助 Compose 物料清单 (BOM),您只需指定 BoM 的版本,即可管理所有 Compose 库版本。 BoM 本身包含指向不同 Compose 库的稳定版的链接,以便它们能够很好地协同工作。