Compose 基础知识

初步了解 Jetpack Compose,并学习可组合函数、基本布局和状态、Material Design、列表和动画。

 

Jetpack Compose 入门教程

文章 可选

了解 Compose 的基础知识,以及如何使用声明式函数构建简单的界面组件。了解可组合函数、基本布局以及 Material Design、列表和动画在 Compose 中的工作原理。

Compose 概览

视频 可选

简要了解 Compose、什么是声明式界面工具包,以及如何使用 Compose 构建精美的界面。

Compose 编程思想

文章 可选

了解 Compose 的基础知识,以及如何使用声明式函数构建简单的界面组件。了解可组合函数、基本布局以及 Material Design、列表和动画在 Compose 中的工作原理。

编写您的第一个 Compose 应用

Codelab

开展动手实践,学习声明式界面的基础知识,了解状态、布局和主题设置。您将看到什么是可组合项和修饰符,如何使用基本界面元素(如行和列),以及如何为应用指定状态。

Compose 中的基本布局

Codelab

在此 Codelab 中,您将学习如何使用 Compose 原生提供的可组合项和修饰符来实现真实的设计。

Compose 中的状态

Codelab

学习应用的状态如何决定界面中显示的内容、Compose 如何在状态发生变化时更新界面、如何优化可组合函数的结构,以及如何在 Compose 应用中使用 ViewModel。

Compose 主题设置

Codelab

在此 Codelab 中,您将学习如何使用 Jetpack Compose 的主题设置 API 来设置应用的样式。我们将了解如何自定义颜色、形状和排版,以便在整个应用中以一致的方式运用这些元素,从而支持多个主题(例如浅色主题和深色主题)。

迁移到 Compose

Codelab 可选

亲身体验 Compose 中的 Material Design,了解如何设置应用颜色、排版和形状的主题,以及如何支持浅色和深色主题。