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

布局

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

用户输入

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

其他组件

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