Jetpack Compose 使用入门

Jetpack Compose 是用于构建 Android 界面的新式工具包,可简化应用开发,使应用能够适应任何显示屏尺寸。

  • 概览:查看 Compose 开发者可以利用的资源。
  • 教程:通过构建基本界面,开始使用 Compose。
  • 快速指南:试试我们快速而专注的指南,旨在帮助您尽快实现目标。

基础

自适应界面

  • 构建自适应应用:了解创建针对任何显示尺寸(包括手机、平板电脑、可折叠设备等)优化的布局的核心原则。
  • 应用经过验证的布局:使用列表-详情和辅助窗格等规范化布局,以便在大屏幕上优化应用。
  • 自适应导航:实现可自动调整以适应可用显示空间的导航模式。

开发环境

设计

  • 布局:Compose 布局组件以及如何设计您自己的布局。
    • 布局基础知识:简单的应用界面的构建基块。
    • Material 组件和布局:Compose 中的 Material 组件和布局。
    • 自定义布局:控制应用布局,并设计您自己的自定义布局。
    • 对齐线:创建自定义对齐辅助线,以精确对齐和定位界面元素。
    • 固有特性测量:由于 Compose 每一遍只允许测量一次界面元素,因此本页介绍了如何在测量前查询子元素的相关信息。
    • ConstraintLayout:在 Compose 界面中使用 ConstraintLayout
  • 设计系统:实现设计系统,并赋予应用一致的外观和风格。
  • 列表和网格:Compose 用于管理和显示数据列表和网格的选项。
  • 文本:Compose 中用于显示和编辑文本的主要选项。
  • 图形:Compose 用于构建和处理自定义图形的功能。
  • 动画:Compose 用于为界面元素添加动画效果的各种选项。
  • 手势:构建可检测用户手势并与之互动的 Compose 界面。
  • 处理用户互动:了解 Compose 如何将低级别输入抽象为更高级别的交互,以便自定义组件响应用户操作的方式。

采用 Compose

其他资源