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

布局

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

用户输入

使用 Button 及类似的可组合项来创建各种常用按钮。
开关可让用户在您的应用中切换选项。
用户可以使用滑块在某个范围内选择一个值。
芯片可让您向用户显示信息并处理用户的输入。
使用 FloatingActionButton 及类似的可组合项来创建各种浮动操作按钮。

其他组件

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