操作
|
在一组预定义值之间启用拖动手势。 |
作用域:任意
|
|
在一组预定义值之间启用拖动手势。 |
作用域:任意
|
|
将组件配置为通过输入或无障碍“点击”事件接收点击操作。 |
作用域:Any
|
|
将组件配置为通过输入或无障碍“点击”事件接收点击操作。 |
作用域:Any
|
|
将组件配置为通过输入或无障碍“点击”事件接收点击、双击和长按操作。 |
作用域:Any
|
|
将组件配置为通过输入或无障碍“点击”事件接收点击、双击和长按操作。 |
作用域:任意
|
|
为界面元素配置在两种屏幕方向下的轻触拖动。 |
作用域:任意
|
|
为界面元素配置单个 |
作用域:Any
|
|
使用此修饰符将用于实现无障碍功能的一系列 |
作用域:Any
|
|
将组件配置为可选择,通常作为互斥组的一部分,在任何时间点只能选择该组中的一项。 |
作用域:Any
|
|
将组件配置为可选择,通常作为互斥组的一部分,在任何时间点只能选择该组中的一项。 |
作用域:任意
|
|
将组件配置为可通过输入和无障碍事件切换 |
作用域:Any
|
|
将组件配置为可通过输入和无障碍事件切换。 |
作用域:Any
|
|
将组件配置为可通过输入和无障碍事件在三种状态之间切换:启用、停用和不确定。 |
作用域:Any
|
|
将组件配置为可通过输入和无障碍事件在三种状态之间切换:启用、停用和不确定。 |
作用域:任意
|
|
应应用于拖动手柄可组合项的修饰符,以便拖动手柄可以拖动并正确操作提供的 |
对齐方式
|
在 |
范围:
RowScope |
|
垂直放置元素,使由 |
范围:
RowScope |
|
垂直放置元素,使其 |
范围:
RowScope |
|
垂直放置元素,使其第一条基线与同样配置为 |
范围:
RowScope |
|
在 |
范围:
ColumnScope |
|
水平放置元素,使由 |
范围:
ColumnScope |
|
水平放置元素,使其 |
范围:
ColumnScope |
|
将内容元素拉取到 |
范围:
BoxScope |
动画
|
|
作用域:任意
|
|
将此修饰符应用于 |
作用域:任意
|
|
|
|
|
此修饰符可为项目的出现(淡入)、消失(淡出)和位置变化(例如项目重新排序)添加动画效果。 |
|
|
此修饰符可为项目出现(淡入)、消失(淡出)和位置变化(例如项目重新排序)添加动画效果。 |
|
|
此修饰符可为项目出现(淡入)、消失(淡出)和位置变化(例如项目重新排序)添加动画效果。 |
边框
|
修改元素,以添加使用 |
作用域:Any
|
|
修改元素,以添加使用 |
作用域:Any
|
|
修改元素,以添加使用 |
作用域:任意
|
绘图
|
使用可能小于 1 的修饰的 alpha 绘制内容。 |
作用域:Any
|
|
使用纯 |
作用域:Any
|
|
使用 |
作用域:Any
|
|
将内容裁剪到 |
作用域:Any
|
|
将内容裁剪到此修饰符定义的图层的边界。 |
作用域:Any
|
|
绘制到修饰的内容后方的 |
作用域:Any
|
|
绘制到 |
作用域:Any
|
|
创建 |
作用域:Any
|
|
在发生互动时为此组件绘制视觉效果。 |
作用域:Any
|
|
使用 |
作用域:任意
|
|
在其余内容后面绘制一个投影,其几何图形由给定形状指定,阴影属性由 |
作用域:任意
|
|
在其余内容后面绘制一个投影,其几何图形由给定形状指定,阴影属性由 |
作用域:任意
|
|
使用给定形状指定的几何图形和 |
作用域:任意
|
|
在其余内容的顶部绘制内阴影,其几何图形由给定形状指定,阴影属性由 |
作用域:任意
|
|
创建一个用于绘制阴影的 |
作用域:Any
|
|
添加内边距,以适应 |
作用域:Any
|
|
创建一个修饰符,用于控制同一布局父项的子项的绘制顺序。 |
作用域:任意
|
焦点
|
将此修饰符添加到组件,以观察焦点状态事件。 |
作用域:Any
|
|
将此修饰符添加到组件,以观察焦点状态事件。 |
作用域:任意
|
|
将此修饰符添加到组件,以使其可聚焦。 |
作用域:任意
|
|
此修饰符可让您指定可供修饰符链中更底层或子布局节点上的 |
作用域:Any
|
|
将此修饰符添加到组件中,以请求更改焦点。 |
作用域:任意
|
|
此修饰符可用于保存并恢复对焦点小组的焦点状态。 |
作用域:任意
|
|
创建焦点小组或将此组件标记为焦点小组。 |
作用域:Any
|
|
将组件配置为可通过焦点系统或无障碍“焦点”事件聚焦。 |
作用域:任意
|
图形
|
此 |
作用域:Any
|
|
此 |
作用域:Any
|
|
此 |
作用域:任意
|
键盘
|
将此 |
作用域:Any
|
|
将此 |
作用域:任意
|
布局
|
|
作用域:任意
|
|
使用 |
作用域:Any
|
|
创建 |
作用域:Any
|
|
当内容的全局位置可能发生变化时,使用元素的 |
作用域:任意
|
其他
|
使用 |
作用域:任意
|
|
如果修改后的内容太宽,无法在可用空间中显示,则会应用动画跑马灯效果。 |
作用域:任意
|
|
绘制内容,并使用指定的半径模糊处理内容。 |
作用域:Any
|
|
绘制内容,并使用指定的半径模糊处理内容。 |
作用域:任意
|
|
可用于发送 |
作用域:任意
|
|
声明将针对所修饰的每个元素进行组合的 |
作用域:Any
|
|
声明将针对所修饰的每个元素进行组合的 |
作用域:Any
|
|
声明将针对所修饰的每个元素进行组合的 |
作用域:Any
|
|
声明将针对所修饰的每个元素进行组合的 |
作用域:Any
|
|
声明将针对所修饰的每个元素进行组合的 |
作用域:任意
|
|
|
作用域:任意
|
|
|
作用域:任意
|
|
一种允许接收拖放手势的修饰符。 |
作用域:任意
|
|
在 Composable 上设置请求的帧速率 |
作用域:任意
|
|
在 Composable 上设置请求的帧速率 |
作用域:任意
|
|
将某个元素配置为手写检测器,用于检测触控笔手写内容,并将识别出的文本的处理工作委托给另一个元素。 |
作用域:任意
|
|
将元素配置为手写笔手写处理程序,该处理程序可以处理由手写检测器上的手写笔手写触发的手写会话中的文本输入。 |
作用域:任意
|
|
将组件配置为可通过指针进入/退出事件悬停。 |
作用域:任意
|
|
一种修饰符,只要它在受支持的平台上属于组合的一部分,就会使设备屏幕保持开启状态。 |
作用域:任意
|
|
这会将修饰符的 |
作用域:任意
|
|
创建一个接近布局,旨在帮助逐步接近在预先测量传递中计算的目标布局。 |
作用域:任意
|
|
显示 |
作用域:Any
|
|
该修饰符可用于使用由布局树中的其他修饰符(位于此修饰符的左侧或上方)提供的 |
作用域:Any
|
|
该修饰符可用于提供可被其他修饰符(位于该修饰符的右侧或者是该修饰符附加到的布局节点的子项)读取的 |
作用域:任意
|
|
使用此布局节点相对于组合根坐标系的位置以及屏幕坐标和窗口坐标调用 |
作用域:任意
|
|
在放置父级 |
作用域:任意
|
|
注册一个回调,以监控节点是否位于窗口的视口内。 |
作用域:任意
|
|
一种修饰符,可让开发者定义当触控笔悬停在元素上时要显示的指针图标。 |
作用域:任意
|
|
使用布局区域或任何子级 |
作用域:任意
|
|
将布局矩形标记为首选避开悬浮窗口。 |
作用域:任意
|
|
在局部布局坐标中标记一个矩形,使其尽量避开浮动窗口。 |
作用域:任意
|
|
一种修饰符,可向容器添加嵌套滚动,以支持下拉刷新手势。 |
作用域:任意
|
|
将当前节点和所有子节点配置为内容接收器。 |
作用域:任意
|
|
使内容适合 |
作用域:任意
|
|
如果 |
作用域:任意
|
|
此修饰符提示可组合项会在屏幕上呈现敏感内容(即用户名、密码、信用卡等),并且在受支持的环境中进行屏幕共享时,应保护这些内容。 |
作用域:任意
|
|
将此 |
作用域:任意
|
|
将此 |
作用域:任意
|
|
此修饰符会创建一个区域,该区域由给定 |
作用域:任意
|
|
此修饰符会创建一个区域,该区域由给定 |
作用域:任意
|
|
从系统手势中排除布局矩形。 |
作用域:Any
|
|
从系统手势中排除局部布局坐标中的矩形。 |
作用域:任意
|
|
添加一个 |
作用域:任意
|
|
添加一个 |
作用域:任意
|
|
一个 |
作用域:任意
|
|
使用尚未被类似于 |
作用域:Any
|
|
将 |
作用域:Any
|
|
使用由 |
作用域:任意
|
|
这会根据大小和位置重新计算 |
作用域:任意
|
|
在 |
|
|
|
|
|
|
|
|
|
|
|
一种修饰符,用于在共享元素过渡期间将布局锚定在从预先测量传递中获取的目标位置。 |
|
|
应应用于 |
|
|
此修饰符根据提供的 |
|
|
此修饰符会根据指定的固定外边距和提供的 |
内边距
|
此 |
作用域:Any
|
|
此 |
作用域:Any
|
|
此 |
作用域:Any
|
|
此 |
作用域:Any
|
|
沿着内容的每个边缘应用 |
作用域:任意
|
|
沿着内容的每个边缘(左侧、顶部、右侧和底部)应用 |
作用域:Any
|
|
向组件应用 |
作用域:任意
|
|
沿着内容的左侧和右侧边缘应用 |
作用域:任意
|
|
沿着内容的每个边缘应用 |
作用域:任意
|
|
添加内边距,以适应 |
作用域:Any
|
|
添加内边距,以适应 |
作用域:Any
|
|
添加内边距,以适应 |
作用域:Any
|
|
添加内边距,以适应 |
作用域:Any
|
|
添加内边距,以适应 |
作用域:Any
|
|
添加内边距,以适应 |
作用域:Any
|
|
添加内边距,以适应 |
作用域:Any
|
|
添加内边距,以适应 |
作用域:Any
|
|
添加内边距,以适应 |
作用域:Any
|
|
添加内边距,以适应 |
作用域:Any
|
|
添加内边距,以适应 |
作用域:Any
|
|
添加内边距,使内容不会进入 |
作用域:任意
|
指针
|
一个 |
作用域:任意
|
|
此修饰符可让开发者定义当光标悬停在元素上时要显示的指针图标。 |
作用域:任意
|
|
一个特殊的 PointerInputModifier,可提供对最初分派到 Compose 的底层 |
作用域:任意
|
|
创建一个用于在修饰的元素区域内处理指针输入的修饰符。 |
作用域:Any
|
|
创建一个用于在修饰的元素区域内处理指针输入的修饰符。 |
作用域:Any
|
|
创建一个用于在修饰的元素区域内处理指针输入的修饰符。 |
作用域:任意
|
位置
|
将内容偏移 |
作用域:Any
|
|
将内容偏移( |
作用域:Any
|
|
将内容偏移 |
作用域:Any
|
|
将内容偏移( |
作用域:任意
|
滚动
|
裁剪可滚动容器在主轴上的边界,同时在交叉轴上为背景效果(例如阴影)留出空间。 |
作用域:Any
|
|
修改元素,以使其参与嵌套滚动层次结构。 |
作用域:任意
|
|
根据提供的 |
作用域:任意
|
|
将此 |
作用域:Any
|
|
将此 |
作用域:Any
|
|
修改元素,以支持在内容的宽度大于允许的最大约束时水平滚动。 |
作用域:任意
|
|
修改元素,以支持在内容的宽度大于允许的最大约束时水平滚动。 |
作用域:Any
|
|
修改元素,以支持在内容的高度大于允许的最大约束值时垂直滚动。 |
作用域:任意
|
|
修改元素,以支持在内容的高度大于允许的最大约束值时垂直滚动。 |
作用域:任意
|
|
为界面元素配置在 X 和 Y 两个方向上的轻触滚动和快速滑动。 |
作用域:任意
|
|
将组件配置为可滚动区域。 |
作用域:任意
|
|
将组件配置为可滚动区域。 |
作用域:任意
|
|
在单个 |
作用域:Any
|
|
在单个 |
作用域:任意
|
|
一个仅用于视觉呈现的滚动条,表示滚动组件的当前滚动位置。 |
作用域:任意
|
|
在 Android |
作用域:任意
|
语义
|
包含不确定性进度指示器所需的 |
作用域:任意
|
|
包含确定性进度指示器或滑块的进度部分所需的 |
作用域:任意
|
|
清除所有后代节点的语义并设置新语义。 |
作用域:Any
|
|
将语义键值对添加到布局节点,以便用于测试、无障碍功能等。 |
作用域:任意
|
尺寸
|
此修饰符会在其子修饰符(或子可组合项,如果它已位于链尾)更改尺寸时为其自己的尺寸添加动画效果。 |
作用域:任意
|
|
此修饰符会在其子修饰符(或子可组合项,如果它已位于链尾)更改尺寸时为其自己的尺寸添加动画效果。 |
作用域:Any
|
|
通过尝试按照以下顺序匹配传入的某个约束条件来尝试调整内容尺寸,使其符合指定的宽高比:如果 |
作用域:任意
|
|
预留至少 48dp 的大小,以便在元素尺寸较小时消除触摸交互的歧义。 |
作用域:任意
|
|
将内容的首选高度声明为与内容的最小或最大固有高度相同。 |
作用域:Any
|
|
将内容的高度声明为与内容的最小或最大固有高度完全相同。 |
作用域:Any
|
|
将内容的宽度声明为与内容的最小或最大固有宽度完全相同。 |
作用域:Any
|
|
将内容的首选宽度声明为与内容的最小或最大固有宽度相同。 |
作用域:Any
|
|
首次测量元素时或元素的大小发生变化时,通过修改后的 Compose 界面元素的大小进行调用。 |
作用域:Any
|
|
仅在封装的布局不受约束时约束其尺寸: |
作用域:Any
|
|
让内容填充(可能仅部分填充)传入的测量约束的 |
作用域:Any
|
|
通过将 |
作用域:Any
|
|
让内容填充(可能仅部分填充)传入的测量约束的 |
作用域:Any
|
|
将内容的首选高度声明为正好 |
作用域:Any
|
|
如果传入的测量 |
作用域:Any
|
|
将内容的高度声明为正好 |
作用域:Any
|
|
将内容的高度限制在 |
作用域:Any
|
|
将内容的尺寸声明为宽度和高度正好是 |
作用域:任意
|
|
将内容的尺寸声明为正好 |
作用域:任意
|
|
将内容的尺寸声明为正好是 |
作用域:任意
|
|
将内容的宽度限制在 |
作用域:Any
|
|
将内容的宽度声明为正好 |
作用域:Any
|
|
将内容的宽度限制在 |
作用域:Any
|
|
将内容的首选尺寸声明为正好是 |
作用域:任意
|
|
将内容的首选尺寸声明为正好 |
作用域:任意
|
|
将内容的首选尺寸声明为正好是 |
作用域:任意
|
|
如果传入的测量 |
作用域:Any
|
|
将内容的首选宽度声明为正好 |
作用域:Any
|
|
如果传入的测量 |
作用域:Any
|
|
允许在不考虑传入的测量 |
作用域:Any
|
|
允许在不考虑传入的测量 |
作用域:Any
|
|
允许在不考虑传入的测量 |
作用域:Any
|
|
将高度设置为屏幕 |
作用域:Any
|
|
根据 |
作用域:Any
|
|
根据 |
作用域:Any
|
|
将高度设置为屏幕 |
作用域:任意
|
|
尝试通过应用指定的 |
作用域:任意
|
|
|
|
|
根据元素相对于 |
范围:
RowScope |
|
根据元素相对于 |
范围:
ColumnScope |
|
让该项在 |
范围:
FlowRowScope |
|
让该项在 |
|
|
在测量完所有其他内容元素后,调整元素的尺寸,使其与 |
范围:
BoxScope |
|
让内容填充传入的测量约束的 |
|
|
让内容填充父级测量约束的 |
|
|
让内容填充父级测量约束的 |
|
|
应应用于放置在 |
|
|
此修饰符以 |
|
|
此修饰符将窗格的首选高度指定为整个 Scaffold 高度的比例。 |
|
|
此修饰符将窗格的首选宽度指定为整个 Scaffold 宽度的比例。 |
|
|
此修饰符以 |
测试
|
应用标记以允许在测试中找到修饰的元素。 |
作用域:任意
|
变换
|
设置视图围绕可组合项中心旋转的角度。 |
作用域:任意
|
|
按相同的缩放比例沿水平轴和垂直轴均匀缩放内容。 |
作用域:任意
|
|
分别按以下缩放比例沿水平轴和垂直轴缩放可组合项的内容。 |
作用域:任意
|
Modifier.transformable(启用修饰的界面元素的变换手势。 |
作用域:任意
|
|
启用修饰的界面元素的变换手势。 |
作用域:任意
|