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

布局

使用 Scaffold 可组合函数为您的屏幕提供结构。
各种可组合函数让您可以在屏幕顶部和底部创建应用栏。

用户输入

使用 Button 和类似的可组合函数来创建一系列常用按钮。
开关,让用户在您的应用中切换选项。
用户可以使用滑块在范围内选择一个值。
芯片让您可以在表面上显示信息并处理来自用户的输入。
使用 FloatingActionButton 和类似的可组合函数来创建一系列浮动操作按钮。

其他组件

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