Jetpack Compose 入门教程
了解 Compose 的基础知识,以及如何使用声明式函数构建简单的界面组件。了解可组合函数、基本布局以及 Material Design、列表和动画在 Compose 中的工作原理。
Compose 概览
简要了解 Compose、什么是声明式界面工具包,以及如何使用 Compose 构建精美的界面。
Compose 编程思想
了解 Compose 的基础知识,以及如何使用声明式函数构建简单的界面组件。了解可组合函数、基本布局以及 Material Design、列表和动画在 Compose 中的工作原理。
编写您的第一个 Compose 应用
开展动手实践,学习声明式界面的基础知识,了解状态、布局和主题设置。您将看到什么是可组合项和修饰符,如何使用基本界面元素(如行和列),以及如何为应用指定状态。
Compose 中的状态
学习应用的状态如何决定界面中显示的内容、Compose 如何在状态发生变化时更新界面、如何优化可组合函数的结构,以及如何在 Compose 应用中使用 ViewModel。
Compose 主题设置
在此 Codelab 中,您将学习如何使用 Jetpack Compose 的主题设置 API 来设置应用的样式。我们将了解如何自定义颜色、形状和排版,以便在整个应用中以一致的方式运用这些元素,从而支持多个主题(例如浅色主题和深色主题)。
迁移到 Compose
亲身体验 Compose 中的 Material Design,了解如何设置应用颜色、排版和形状的主题,以及如何支持浅色和深色主题。