Compose 基础知识

通过 Jetpack Compose 迈出第一步,了解可组合函数、基本布局和状态、Material Design、列表和动画。

 

入门教程

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

Compose 思维模式

视频

学习如何以 Compose 思维模式进行思考,并将您的思维重心转移到“是什么”而不是“如何做”。

可组合函数

视频

学习 Compose 的构建块:可组合函数。

编写您的第一个 Compose 应用

Codelab

亲身实践,学习声明式 UI 的基础知识,包括状态、布局和主题化。您将了解什么是可组合项和修饰符,如何使用 Row 和 Column 等基本 UI 元素,以及如何为应用赋予状态。

Compose UI 工具包

视频

了解 Compose 工具包中的一组可组合项:Material Design 组件、布局、修饰符等。

实现真实设计

Codelab

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

状态入门

Codelab

了解应用状态如何决定 UI 中显示的内容,Compose 如何在状态变化时保持 UI 更新,如何优化可组合函数的结构,以及如何在 Compose 应用中使用 ViewModel。

借助工具提速

视频

了解如何使用 Android Studio 中 Compose 特有的工具加速开发。

从 View 系统迁移

视频 可选

现有应用是使用 View 构建的吗?了解如何采用增量方式进行迁移。

亲自动手迁移

Codelab 可选

亲身实践将基于 View 的应用迁移到 Jetpack Compose,了解如何增量采用 Compose,并探索其对您的架构和测试的影响。

测验

测试您的学习成果,并赢取您的 Compose 基础知识徽章。