Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
interface AndroidView<T : Modifier> : Widget<T>

用于在 Compose 中嵌入 Android 原生 View 的可组合项。

Link copied to clipboard
interface AssistChip<T : Modifier> : Chip<T>

AssistChipElevatedAssistChip 的参数接口。 辅助型 Chip 代表智能或自动化的操作。

Link copied to clipboard
interface AsyncImage<T : Modifier> : Widget<T>

一个异步执行图片请求并渲染结果的 Composable。

Link copied to clipboard
Link copied to clipboard
interface BottomAppBar<T : Modifier> : Layout<T>

BottomAppBar 可组合函数的参数接口。

Link copied to clipboard

Material 3 BottomSheetScaffold Composable 的参数接口。

Link copied to clipboard
interface Box<T : Modifier> : Layout<T>

Jetpack Compose Box Composable 的参数接口。 Box 会根据其内容调整自身大小。当子项小于 Box 时,它们会根据 contentAlignment 进行定位。

Link copied to clipboard
Link copied to clipboard
interface Card<T : Modifier> : Layout<T> , Interactable

M3 填充卡片 (Filled Card) 的参数接口。 此接口代表了一个可交互的组件。

Link copied to clipboard

CenterAlignedTopAppBar 的标记接口。

Link copied to clipboard
Link copied to clipboard
interface Chip<T : Modifier> : Layout<T> , Interactable

所有 Chip 可组合函数的通用参数接口。 Chips 帮助人们输入信息、做出选择、过滤内容或触发操作。

Link copied to clipboard

CircularProgressIndicator (圆形进度指示器) 的参数接口。

Link copied to clipboard
interface Column<T : Modifier> : Layout<T>

用于存储 Jetpack Compose Column 可组合函数的接口。 Column 是一个布局可组合函数,将其子项垂直地依次放置。

Link copied to clipboard
interface Dialog<T : Modifier> : Layout<T>

用于存储 Jetpack Compose Dialog 可组合函数的接口。 Dialog 是一个小窗口,提示用户做出决定或输入额外信息。

Link copied to clipboard
interface Divider<T : Modifier> : Widget<T>

HorizontalDividerVerticalDivider 的基础接口。 Divider 是一条对列表和布局中的内容进行分组的细线。

Link copied to clipboard
interface DropdownMenu<T : Modifier> : Layout<T>

用于存储 Jetpack Compose DropdownMenu 可组合函数的接口。 菜单在临时表面上显示一个选择列表。

Link copied to clipboard

用于存储 Jetpack Compose DropdownMenuItem 可组合函数的接口。

Link copied to clipboard

表示一个 Material Design 浮动辅助小纸条 (Elevated Assist Chip) 的属性。

Link copied to clipboard
interface ElevatedCard<T : Modifier> : Card<T>

M3 悬浮卡片 (Elevated Card) 的参数接口。

Link copied to clipboard

表示一个 Material Design 浮动筛选小纸条 (Elevated Filter Chip) 的属性。

Link copied to clipboard

表示一个 Material Design 浮动建议小纸条 (Elevated Suggestion Chip) 的属性。

Link copied to clipboard

包含 Exposed Dropdown Menu 内容的弹窗。应在 ExposedDropdownMenuBox 的内容中使用。

Link copied to clipboard

FilterChipElevatedFilterChip 的参数接口。 过滤型 Chip 使用标签或描述性词语来过滤内容。

Link copied to clipboard

用于存储 Jetpack Compose HorizontalDivider 可组合函数的接口。

Link copied to clipboard
Link copied to clipboard

InputChip 的参数接口。 输入型 Chip 代表用户输入的离散信息片段。

Link copied to clipboard

LargeTopAppBar 的参数接口。

Link copied to clipboard
interface Layout<T : Modifier> : Widget<T>

具有一个或者 SlotWidget, 也就是布局。

Link copied to clipboard
interface LazyColumn<T : Modifier> : LazyList<T>

表示一个纵向滚动的懒加载列表,它只合成和布局当前可见的项目。 内容 DSL 允许您发出不同类型的项目。

Link copied to clipboard
interface LazyList<T : Modifier> : Layout<T>

表示一个懒加载列表的通用属性,该列表仅合成和布局当前可见的项目。 它是 LazyColumnLazyRow 的基础接口。

Link copied to clipboard
interface LazyRow<T : Modifier> : LazyList<T>

表示一个横向滚动的懒加载列表,它只合成和布局当前可见的项目。 内容 DSL 允许您发出不同类型的项目。

Link copied to clipboard

LinearProgressIndicator (线性进度指示器) 的参数接口。

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

MediumTopAppBar 的参数接口。

Link copied to clipboard

模态导航抽屉的内容部分。

Link copied to clipboard
interface NavigationBar<T : Modifier> : Layout<T>

代表一个 Material Design 风格的底部导航栏。 导航栏为应用内的主要目标页面切换提供了一种持久且便捷的方式。 本接口是对 Jetpack Compose androidx.compose.material3.NavigationBar 组件的封装。 一个导航栏通常应包含三到五个 NavigationBarItem

Link copied to clipboard

代表 Material Design NavigationBar 中的单个目标项。 本接口是对 Jetpack Compose androidx.compose.material3.NavigationBarItem 组件的封装。

Link copied to clipboard
Link copied to clipboard

Material 3 导航栏中的单个项目。

Link copied to clipboard
interface OutlinedButton<T : Modifier> : Button<T>

轮廓按钮是中等强调度的按钮。它们包含一些重要操作,但并非应用中的主要操作。轮廓按钮与按钮搭配使用,可指示替代的次要操作。

Link copied to clipboard
interface OutlinedCard<T : Modifier> : Card<T>

M3 轮廓卡片 (Outlined Card) 的参数接口。

Link copied to clipboard

文本字段允许用户在 UI 中输入文本。它们通常出现在表单和对话框中。空心文本字段的视觉强调程度不如填充文本字段。当它们出现在表单等多个文本字段集中放置的地方时,空心文本字段的强调程度降低有助于简化布局。

Link copied to clipboard
interface Popup<T : Modifier> : Layout<T>

代表一个 Jetpack Compose 的 Popup(弹窗)组件。

Link copied to clipboard

代表一个 Material Design 3 的 主要可滚动 标签行 (PrimaryScrollableTabRow)。 这是实验性 API。

Link copied to clipboard
interface PrimaryTabRow<T : Modifier> : TabRow<T>

代表一个 Material Design 3 的 主要固定宽度 标签行 (PrimaryTabRow)。 这是实验性 API。

Link copied to clipboard

进度指示器的通用参数接口。

Link copied to clipboard

代表一个 Material Design 的 RadioButton (单选按钮) 组件。 单选按钮允许用户从一个集合中只选择一个选项。

Link copied to clipboard
Link copied to clipboard
interface Row<T : Modifier> : Layout<T>

表示一个 Jetpack Compose Row 布局的接口定义。

Link copied to clipboard
Link copied to clipboard

代表一个 Material Design 3 的 可滚动 标签行 (ScrollableTabRow)。

Link copied to clipboard

代表一个 Material Design 3 的 次要可滚动 标签行 (SecondaryScrollableTabRow)。 这是实验性 API。

Link copied to clipboard
interface SecondaryTabRow<T : Modifier> : TabRow<T>

代表一个 Material Design 3 的 次要固定宽度 标签行 (SecondaryTabRow)。 这是实验性 API。

Link copied to clipboard
interface SelectableChip<T : Modifier> : Chip<T>

可选择的 Chip 的通用参数接口,例如 FilterChipInputChip

Link copied to clipboard
interface Slider<T : Modifier> : Layout<T> , Interactable

Material Design 滑块。

Link copied to clipboard
interface Snackbar<T : Modifier> : Layout<T>

Material Design Snackbar 的视觉组件。

Link copied to clipboard
interface SnackbarHost<T : Modifier> : Layout<T>

用于承载和管理 Snackbar 显示的宿主组件。

Link copied to clipboard
interface Spacer<T : Modifier> : Widget<T>

表示一个用于在布局中创建空白空间的组件。

Link copied to clipboard
interface SuggestionChip<T : Modifier> : Chip<T>

SuggestionChipElevatedSuggestionChip 的参数接口。 建议型 Chip 通过呈现动态生成的建议来帮助缩小用户的意图。

Link copied to clipboard
Link copied to clipboard

一个可以通过向左或向右滑动来关闭的 Composable。

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface TabRow<T : Modifier> : Layout<T>

代表一个 Material Design 3 的 固定宽度 标签行 (TabRow)。

Link copied to clipboard
interface Text<T : Modifier> : Widget<T>

表示一个 Jetpack Compose Text 组件的接口定义。

Link copied to clipboard

表示一个 Jetpack Compose TextButton (文本按钮) 组件的接口定义。

Link copied to clipboard

描述: 文本输入框的基础接口,与 Material 3 Composable 的参数完全同步。 它包含了 TextFieldOutlinedTextField 共有的所有配置选项。

Link copied to clipboard
interface Thumb<T : Modifier> : Widget<T> , Interactable

SliderRangeSlider 的默认拇指(可拖动部分)的视觉组件。

Link copied to clipboard
interface TopAppBar<T : Modifier> : Layout<T>

所有 TopAppBar 可组合函数的通用参数接口。

Link copied to clipboard
interface Track<T : Modifier> : Widget<T>

SliderRangeSlider 的默认轨道(滑块在其上移动的条)的视觉组件。

Link copied to clipboard

表示一个垂直分割线,即一条用于在列表和布局中对内容进行分组的细垂直线。

Link copied to clipboard

Widget 表示 jetpack Compose 中的 @Composable () -> Unit, T (Modifier) 由其父节点决定,也就是由其所属的 Slot 决定 (例如 RowSlot T 就是 RowScopeModifier)