参加 Jetpack Compose #AndroidDevChallenge 竞赛即有机会赢取奖品,我们提供 1000 多项奖品,其中包括 Google Pixel 5。了解详情

Jetpack Compose 使用入门

Jetpack Compose 是用于构建原生 Android 界面的新款工具包。您可以在此处找到有关使用 Compose 的最新信息。

  • 概览:查看 Compose 开发者可以利用的所有资源。
  • 教程:介绍如何使用 Compose 构建简单的界面,从而帮助您轻松上手。

基础

  • Compose 编程思想:了解 Compose 的声明性方法与您过去可能使用过的基于视图的方法有何不同,以及如何建立一个构思模型来设想如何使用 Compose。
  • 管理状态:了解如何在 Compose 应用中设置和使用状态。
  • 生命周期和附带效应:了解 Compose 对象的生命周期以及管理附带效应的最佳方法。

开发环境

设计

  • 布局:了解 Compose 的原生布局组件,以及如何设计您自己的布局。
  • 主题:了解如何为基于 Compose 的界面设置主题背景。
  • 列表:了解 Compose 用于管理和显示数据列表的一些选项。
  • 文本:了解 Compose 用于显示和编辑文本的主要选项。
  • 图形:了解 Compose 用于构建和处理自定义图形的功能。
  • 动画:了解 Compose 用于为界面元素添加动画效果的各种选项。
  • 手势:了解如何构建 Compose 界面来检测用户手势并与之互动。

采用 Compose

  • 互操作性:Compose 经过精心设计,可与现有的 Android 视图配合使用。了解如何在同一应用中将 Compose 内容与基于视图的界面集成。
  • Compose 和其他库:了解如何在 Compose 内容中使用基于视图的库。
  • Compose 架构:了解如何在 Compose 中实现单向流模式、如何实现事件和状态容器,以及如何使用 Compose 中的 ViewModel
  • Navigation:了解如何使用 NavController 将 Navigation 组件与 Compose 界面集成。
  • 资源:了解如何在 Compose 代码中使用应用的资源。
  • 无障碍功能:了解如何使 Compose 界面适合具有不同无障碍功能要求的用户。
  • 测试:了解如何测试 Compose 代码。

其他资源