操作
作用域:Any
|
将组件配置为通过输入或无障碍“点击”事件接收点击操作。 |
作用域:Any
|
Modifier.clickable(
将组件配置为通过输入或无障碍“点击”事件接收点击操作。 |
作用域:Any
|
@ExperimentalFoundationApi
将组件配置为通过输入或无障碍“点击”事件接收点击、双击和长按操作。 |
作用域:Any
|
@ExperimentalFoundationApi
将组件配置为通过输入或无障碍“点击”事件接收点击、双击和长按操作。 |
作用域:Any
|
Modifier.draggable(
为界面元素配置单个 |
作用域:Any
|
使用此修饰符将用于实现无障碍功能的一系列 |
作用域:Any
|
将组件配置为可选择,通常作为互斥组的一部分,在任何时间点只能选择该组中的一项。 |
作用域:Any
|
Modifier.selectable(
将组件配置为可选择,通常作为互斥组的一部分,在任何时间点只能选择该组中的一项。 |
作用域:Any
|
@ExperimentalMaterialApi
在一组预定义状态之间启用滑动手势。 |
作用域:Any
|
@ExperimentalWearMaterialApi
在一组预定义状态之间启用滑动手势。 |
作用域:Any
|
Modifier.toggleable(
将组件配置为可通过输入和无障碍事件切换 |
作用域:Any
|
Modifier.toggleable(
将组件配置为可通过输入和无障碍事件切换。 |
作用域:Any
|
Modifier.triStateToggleable(
将组件配置为可通过输入和无障碍事件在三种状态之间切换:启用、停用和不确定。 |
作用域:Any
|
Modifier.triStateToggleable(
将组件配置为可通过输入和无障碍事件在三种状态之间切换:启用、停用和不确定。 |
对齐方式
作用域:
BoxScope
|
|
作用域:
RowScope
|
Modifier.align(alignment: Alignment.Vertical)
在 |
作用域:
RowScope
|
Modifier.alignBy(alignmentLine: HorizontalAlignmentLine)
垂直放置元素,使其 |
作用域:
RowScope
|
垂直放置元素,使由 |
作用域:
RowScope
|
垂直放置元素,使其第一条基线与同样配置为 |
作用域:
ColumnScope
|
Modifier.align(alignment: Alignment.Horizontal)
在 |
作用域:
ColumnScope
|
Modifier.alignBy(alignmentLine: VerticalAlignmentLine)
水平放置元素,使其 |
作用域:
ColumnScope
|
水平放置元素,使由 |
动画
作用域:
LazyItemScope
|
@ExperimentalFoundationApi
此修饰符可为项目在 Lazy 列表中的位置添加动画效果。 |
open |
@ExperimentalAnimationApi
|
边框
作用域:Any
|
Modifier.border(border: BorderStroke, shape: Shape)
|
作用域:Any
|
|
作用域:Any
|
绘图
作用域:Any
|
使用可能小于 1 的修饰的 alpha 绘制内容。 |
作用域:Any
|
Modifier.background(color: Color, shape: Shape)
|
作用域:Any
|
Modifier.background(brush: Brush, shape: Shape, alpha: Float)
|
作用域:Any
|
将内容裁剪到 |
作用域:Any
|
将内容裁剪到此修饰符定义的图层的边界。 |
作用域:Any
|
Modifier.drawBehind(onDraw: DrawScope.() -> Unit)
绘制到修饰的内容后方的 |
作用域:Any
|
Modifier.drawWithCache(onBuildDrawCache: CacheDrawScope.() -> DrawResult)
绘制到 |
作用域:Any
|
Modifier.drawWithContent(onDraw: ContentDrawScope.() -> Unit)
创建 |
作用域:Any
|
Modifier.indication(
在发生互动时为此组件绘制视觉效果。 |
作用域:Any
|
Modifier.paint(
使用 |
作用域:Any
|
创建一个用于绘制阴影的 |
作用域:Any
|
添加内边距,以适应 |
作用域:Any
|
创建一个修饰符,用于控制同一布局父项的子项的绘制顺序。 |
焦点
作用域:Any
|
Modifier.onFocusChanged(onFocusChanged: (FocusState) -> Unit)
将此修饰符添加到组件,以观察焦点状态事件。 |
作用域:Any
|
Modifier.onFocusEvent(onFocusEvent: (FocusState) -> Unit)
将此修饰符添加到组件,以观察焦点状态事件。 |
作用域:Any
|
此函数已废弃。取而代之的是 focusTarget |
作用域:Any
|
将此修饰符添加到组件,以使其可聚焦。 |
作用域:Any
|
Modifier.
此函数已废弃。请改用 focusProperties() |
作用域:Any
|
Modifier.
此函数已废弃。请改用 focusRequester() |
作用域:Any
|
Modifier.
此函数已废弃。请改用 focusProperties() 和 focusRequester() |
作用域:Any
|
Modifier.focusProperties(scope: FocusProperties.() -> Unit)
此修饰符可让您指定可供修饰符链中更底层或子布局节点上的 |
作用域:Any
|
Modifier.focusRequester(focusRequester: FocusRequester)
将此修饰符添加到组件中,以请求更改焦点。 |
作用域:Any
|
创建焦点群组或将此组件标记为焦点群组。 |
作用域:Any
|
Modifier.focusable(
将组件配置为可通过焦点系统或无障碍“焦点”事件聚焦。 |
作用域:Any
|
@ExperimentalFoundationApi
每当当前聚焦区域的边界发生变化时,就会调用 |
Graphics
作用域:Any
|
Modifier.graphicsLayer(
此 |
作用域:Any
|
Modifier.graphicsLayer(block: GraphicsLayerScope.() -> Unit)
此 |
作用域:Any
|
此 |
键盘
作用域:Any
|
Modifier.onKeyEvent(onKeyEvent: (KeyEvent) -> Boolean)
将此 |
作用域:Any
|
Modifier.onPreviewKeyEvent(onPreviewKeyEvent: (KeyEvent) -> Boolean)
将此 |
Layout
作用域:Any
|
使用 |
作用域:Any
|
Modifier.layout(measure: MeasureScope.(Measurable, Constraints) -> MeasureResult)
创建 |
作用域:Any
|
Modifier.onGloballyPositioned(
当内容的全局位置可能发生变化时,使用元素的 |
内边距
作用域:Any
|
Modifier.paddingFrom(alignmentLine: AlignmentLine, before: Dp, after: Dp)
此 |
作用域:Any
|
Modifier.paddingFrom(
此 |
作用域:Any
|
Modifier.paddingFromBaseline(top: Dp, bottom: Dp)
此 |
作用域:Any
|
Modifier.paddingFromBaseline(top: TextUnit, bottom: TextUnit)
此 |
作用域:Any
|
|
作用域:Any
|
|
作用域:Any
|
沿着内容的左侧和右侧边缘应用 |
作用域:Any
|
沿着内容的每个边缘(左侧、顶部、右侧和底部)应用 |
作用域:Any
|
Modifier.padding(paddingValues: PaddingValues)
向组件应用 |
作用域:Any
|
添加内边距,以适应 |
作用域:Any
|
添加内边距,以适应 |
作用域:Any
|
添加内边距,以适应 |
作用域:Any
|
添加内边距,以适应 |
作用域:Any
|
添加内边距,以适应 |
作用域:Any
|
添加内边距,以适应 |
作用域:Any
|
添加内边距,以适应 |
作用域:Any
|
添加内边距,以适应 |
作用域:Any
|
添加内边距,以适应 |
作用域:Any
|
添加内边距,以适应 |
作用域:Any
|
添加内边距,以适应 |
作用域:Any
|
Modifier.windowInsetsPadding(insets: WindowInsets)
添加内边距,使内容不会进入 |
Pointer
作用域:Any
|
Modifier.pointerHoverIcon(
创建修饰符,用于指定光标在修改后的元素上方时所需的指针图标。 |
作用域:Any
|
@ExperimentalComposeUiApi
一个特殊的 PointerInputModifier,可提供对最初分派到 Compose 的底层 |
作用域:Any
|
Modifier.
此函数已废弃。Modifier.pointerInput 必须提供一个或多个“key”参数来定义此修饰符的身份,以及确定应在何时取消它的上一个输入处理协程并为新键启动新效果。 |
作用域:Any
|
Modifier.pointerInput(key1: Any?, block: suspend PointerInputScope.() -> Unit)
创建一个用于在修饰的元素区域内处理指针输入的修饰符。 |
作用域:Any
|
Modifier.pointerInput(key1: Any?, key2: Any?, block: suspend PointerInputScope.() -> Unit)
创建一个用于在修饰的元素区域内处理指针输入的修饰符。 |
作用域:Any
|
Modifier.pointerInput(vararg keys: Any?, block: suspend PointerInputScope.() -> Unit)
创建一个用于在修饰的元素区域内处理指针输入的修饰符。 |
位置
作用域:Any
|
Modifier.absoluteOffset(x: Dp, y: Dp)
|
作用域:Any
|
Modifier.absoluteOffset(offset: Density.() -> IntOffset)
将内容偏移 |
作用域:Any
|
|
作用域:Any
|
将内容偏移 |
作用域:
TabRowDefaults
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
此 |
语义
作用域:Any
|
Modifier.progressSemantics(
包含确定性进度指示器或滑块的进度部分所需的 |
作用域:Any
|
包含不确定性进度指示器所需的 |
作用域:Any
|
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)
清除所有后代节点的语义并设置新语义。 |
作用域:Any
|
Modifier.semantics(mergeDescendants: Boolean, properties: SemanticsPropertyReceiver.() -> Unit)
将语义键值对添加到布局节点,以便用于测试、无障碍功能等。 |
滚动
作用域:Any
|
Modifier.clipScrollableContainer(orientation: Orientation)
裁剪可滚动容器在主轴上的边界,同时在交叉轴上为背景效果(例如阴影)留出空间。 |
作用域:Any
|
Modifier.nestedScroll(
修改元素,以使其参与嵌套滚动层次结构。 |
作用域:Any
|
@ExperimentalFoundationApi
按 |
作用域:Any
|
@ExperimentalComposeUiApi
此函数已废弃。请改用 bringIntoViewRequester。 |
作用域:Any
|
@ExperimentalComposeUiApi
将此 |
作用域:Any
|
@ExperimentalComposeUiApi
将此 |
作用域:Any
|
Modifier.scrollAway(scrollState: ScrollState, offset: Int)
根据 |
作用域:Any
|
Modifier.scrollAway(
根据 |
作用域:Any
|
Modifier.scrollAway(
根据 |
作用域:Any
|
Modifier.horizontalScroll(
修改元素,以支持在内容的宽度大于允许的最大约束时水平滚动。 |
作用域:Any
|
Modifier.verticalScroll(
修改元素,以支持在内容的高度大于允许的最大约束值时垂直滚动。 |
作用域:Any
|
Modifier.scrollable(
在单个 |
作用域:Any
|
@ExperimentalFoundationApi
在单个 |
作用域:Any
|
在 Android |
大小
测试
变换
作用域:Any
|
设置视图围绕可组合项中心旋转的角度。 |
作用域:Any
|
分别按以下缩放比例沿水平轴和垂直轴缩放可组合项的内容。 |
作用域:Any
|
按相同的缩放比例沿水平轴和垂直轴均匀缩放内容。 |
作用域:Any
|
Modifier.transformable(
启用修饰的界面元素的变换手势。 |
其他
作用域:Any
|
Modifier.blur(
绘制内容,并使用指定的半径模糊处理内容。 |
作用域:Any
|
Modifier.blur(radius: Dp, edgeTreatment: BlurredEdgeTreatment)
绘制内容,并使用指定的半径模糊处理内容。 |
作用域:Any
|
@ExperimentalFoundationApi
此修饰符可用于发送 bringIntoView 请求。 |
作用域:Any
|
一个父级,可以响应其子级的 |
作用域:Any
|
Modifier.composed(
声明将针对所修饰的每个元素进行组合的 |
作用域:Any
|
@ExperimentalComposeUiApi
声明将针对所修饰的每个元素进行组合的 |
作用域:Any
|
@ExperimentalComposeUiApi
声明将针对所修饰的每个元素进行组合的 |
作用域:Any
|
@ExperimentalComposeUiApi
声明将针对所修饰的每个元素进行组合的 |
作用域:Any
|
@ExperimentalComposeUiApi
声明将针对所修饰的每个元素进行组合的 |
作用域:Any
|
此函数已废弃。请使用 systemGestureExclusion |
作用域:Any
|
Modifier.
此函数已废弃。请使用 systemGestureExclusion |
作用域:Any
|
Modifier.hoverable(
将组件配置为可通过指针进入/退出事件悬停。 |
作用域:Any inline |
Modifier.inspectable(
使用此方法可对一组常用的修饰符进行分组,并为生成的修饰符提供 |
作用域:Any
|
@ExperimentalFoundationApi
显示 |
作用域:Any
|
@ExperimentalComposeUiApi
该修饰符可用于使用由布局树中的其他修饰符(位于此修饰符的左侧或上方)提供的 |
作用域:Any
|
@ExperimentalComposeUiApi
该修饰符可用于提供可被其他修饰符(位于该修饰符的右侧或者是该修饰符附加到的布局节点的子项)读取的 |
作用域:Any
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)
在放置父级 |
作用域:Any
|
@ExperimentalComposeUiApi
使用布局区域或任何子级 |
作用域:Any
|
@ExperimentalMaterialApi
此修饰符用于转换位置,并根据给定的 |
作用域:Any
|
@ExperimentalMaterialApi
与 |
作用域:Any
|
@ExperimentalMaterialApi
用于构建下拉刷新组件的修饰符。 |
作用域:Any
|
@ExperimentalComposeUiApi
此函数已废弃。请改用 BringIntoViewResponder。 |
作用域:Any
|
Modifier.edgeSwipeToDismiss(
将滑动关闭操作限制为只能从视口边缘开始操作。 |
作用域:Any
|
从系统手势中排除布局矩形。 |
作用域:Any
|
Modifier.systemGestureExclusion(exclusion: (LayoutCoordinates) -> Rect)
从系统手势中排除局部布局坐标中的矩形。 |
作用域:Any
|
使用尚未被类似于 |
作用域:Any
|
@ExperimentalLayoutApi
将 |
作用域:Any
|
@ExperimentalLayoutApi
使用由 |