Jetpack Compose 提供了 Material Design 的实现,后者是一个用于创建数字界面的综合设计系统。您可以使用可组合函数来实现 Material 组件。

布局

使用 Scaffold 可组合项为屏幕提供结构。
借助各种可组合项,您可以在屏幕顶部和底部创建应用栏。

用户输入

使用 Button 和类似的可组合项来创建一系列常用按钮。
通过切换开关,用户可以切换应用中的选项。
用户可以使用滑块选择某个范围内的值。
借助条状标签,您可以向用户呈现信息和处理用户输入。
使用 FloatingActionButton 和类似的可组合项来创建一系列悬浮操作按钮。

其他组件

进度指示器可为用户提供有关处理进度的直观信息。
使用卡片在屏幕上包含一组信息。
Dialog,用于向用户显示消息和选项。
使用信息提示控件在屏幕底部的小型弹出式窗口中显示简短消息。
抽屉式导航栏是用于导航或其他内容的滑出边栏
了解如何在 Compose 中使用基本布局。
了解如何管理字符串和图片等资源。