操作
|
作用域:任意
|
<T : Any?> Modifier.anchoredDraggable(在一组预定义值之间启用拖动手势。 |
|
作用域:任意
|
<T : Any?> Modifier.anchoredDraggable(在一组预定义值之间启用拖动手势。 |
|
作用域:任意
|
Modifier.clickable(将组件配置为通过输入或无障碍“点击”事件接收点击操作。 |
|
作用域:Any
|
Modifier.clickable(将组件配置为通过输入或无障碍“点击”事件接收点击操作。 |
|
作用域:Any
|
Modifier.combinedClickable(将组件配置为通过输入或无障碍“点击”事件接收点击、双击和长按操作。 |
|
作用域:Any
|
Modifier.combinedClickable(将组件配置为通过输入或无障碍“点击”事件接收点击、双击和长按操作。 |
|
作用域:任意
|
Modifier.draggable2D(为界面元素配置在两种屏幕方向下的触摸拖动。 |
|
作用域:任意
|
Modifier.draggable(为界面元素配置单个 |
|
作用域:Any
|
使用此修饰符将用于实现无障碍功能的一系列 |
|
作用域:Any
|
Modifier.selectable(将组件配置为可选择,通常作为互斥组的一部分,在任何时间点只能选择该组中的一项。 |
|
作用域:Any
|
Modifier.selectable(将组件配置为可选择,通常作为互斥组的一部分,在任何时间点只能选择该组中的一项。 |
|
作用域:Any
|
@ExperimentalWearMaterialApi在一组预定义状态之间启用滑动手势。 |
|
作用域:Any
|
Modifier.toggleable(将组件配置为可通过输入和无障碍事件切换 |
|
作用域:Any
|
Modifier.toggleable(将组件配置为可通过输入和无障碍事件切换。 |
|
作用域:Any
|
Modifier.triStateToggleable(将组件配置为可通过输入和无障碍事件在三种状态之间切换:启用、停用和不确定。 |
|
作用域:Any
|
Modifier.triStateToggleable(将组件配置为可通过输入和无障碍事件在三种状态之间切换:启用、停用和不确定。 |
Modifier.paneExpansionDraggable(应应用于拖动手柄可组合项的修饰符,以便拖动手柄可以拖动并正确操作所提供的 |
对齐方式
|
作用域:
RowScope |
Modifier.align(alignment: Alignment.Vertical)在 |
|
作用域:
RowScope |
垂直放置元素,使由 |
|
作用域:
RowScope |
Modifier.alignBy(alignmentLine: HorizontalAlignmentLine)垂直放置元素,使其 |
|
作用域:
RowScope |
垂直放置元素,使其第一条基线与同样配置为 |
|
作用域:
ColumnScope |
Modifier.align(alignment: Alignment.Horizontal)在 |
|
作用域:
ColumnScope |
水平放置元素,使由 |
|
作用域:
ColumnScope |
Modifier.alignBy(alignmentLine: VerticalAlignmentLine)水平放置元素,使其 |
|
作用域:
BoxScope |
动画
|
作用域:任意
|
Modifier.animateBounds(
|
|
作用域:任意
|
Modifier.animateFloatingActionButton(将此修饰符应用于 |
|
Modifier.animateEnterExit(
|
|
作用域:
LazyItemScope |
Modifier.animateItem(此修饰符可为项目的显示(淡入)、消失(淡出)和位置变化(例如项目重新排序)添加动画效果。 |
Modifier.animateItem(此修饰符可为项目的显示(淡入)、消失(淡出)和位置变化(例如项目重新排序)添加动画效果。 |
|
Modifier.animateItem(此修饰符可为项目的显示(淡入)、消失(淡出)和位置变化(例如项目重新排序)添加动画效果。 |
边框
|
作用域:Any
|
Modifier.border(border: BorderStroke, shape: Shape) |
|
作用域:Any
|
|
|
作用域:Any
|
绘图
|
作用域:Any
|
使用可能小于 1 的修饰的 alpha 绘制内容。 |
|
作用域:Any
|
Modifier.background(color: Color, shape: Shape) |
|
作用域:Any
|
Modifier.background( |
|
作用域: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(使用 |
|
作用域:任意
|
Modifier.dropShadow(shape: Shape, block: DropShadowScope.() -> Unit)在其余内容后面绘制一个阴影,该阴影的几何形状由给定的形状指定,阴影属性由 |
|
作用域:任意
|
Modifier.dropShadow(shape: Shape, shadow: Shadow)在其余内容后面绘制一个阴影,该阴影的几何形状由给定的形状指定,阴影属性由 |
|
作用域:任意
|
Modifier.innerShadow(shape: Shape, block: InnerShadowScope.() -> Unit)在其余内容后方绘制内阴影,其几何形状由给定形状指定,阴影属性由 |
|
作用域:任意
|
Modifier.innerShadow(shape: Shape, shadow: Shadow)使用给定形状指定的几何图形和 |
|
作用域:任意
|
创建一个用于绘制阴影的 |
|
作用域:Any
|
添加内边距,以适应 |
|
作用域:Any
|
创建一个修饰符,用于控制同一布局父项的子项的绘制顺序。 |
焦点
|
作用域:Any
|
Modifier.onFocusChanged(onFocusChanged: (FocusState) -> Unit)将此修饰符添加到组件,以观察焦点状态事件。 |
|
作用域:Any
|
Modifier.onFocusEvent(onFocusEvent: (FocusState) -> Unit)将此修饰符添加到组件,以观察焦点状态事件。 |
|
作用域:任意
|
将此修饰符添加到组件,以使其可聚焦。 |
|
作用域:任意
|
Modifier.focusProperties(scope: FocusProperties.() -> Unit)此修饰符可让您指定可供修饰符链中更底层或子布局节点上的 |
|
作用域:Any
|
Modifier.focusRequester(focusRequester: FocusRequester)将此修饰符添加到组件中,以请求更改焦点。 |
|
作用域:任意
|
Modifier.focusRestorer(fallback: FocusRequester)此修饰符可用于保存并恢复对焦点小组的焦点状态。 |
|
作用域:任意
|
创建焦点群组或将此组件标记为焦点群组。 |
|
作用域:Any
|
Modifier.focusable(将组件配置为可通过焦点系统或无障碍“焦点”事件聚焦。 |
|
作用域:任意
|
Modifier.hierarchicalFocusGroup(active: Boolean)
|
|
作用域:任意
|
此修饰符与 |
图形
|
作用域:Any
|
Modifier.graphicsLayer(block: GraphicsLayerScope.() -> Unit)此 |
|
作用域:Any
|
Modifier.graphicsLayer(此 |
|
作用域:Any
|
此 |
键盘
|
作用域:Any
|
Modifier.onKeyEvent(onKeyEvent: (KeyEvent) -> Boolean)将此 |
|
作用域:Any
|
Modifier.onPreviewKeyEvent(onPreviewKeyEvent: (KeyEvent) -> Boolean)将此 |
Layout
|
作用域:任意
|
|
|
作用域:任意
|
使用 |
|
作用域:Any
|
Modifier.layout(measure: MeasureScope.(Measurable, Constraints) -> MeasureResult)创建 |
|
作用域:Any
|
Modifier.onGloballyPositioned(当内容的全局位置可能发生变化时,使用元素的 |
其他
|
作用域:任意
|
Modifier.contentType(contentType: ContentType)使用 |
|
作用域:任意
|
Modifier.basicMarquee(如果修改后的内容过宽而无法放入可用空间,则会为该内容应用动画跑马灯效果。 |
|
作用域:任意
|
Modifier.edgeSwipeToDismiss(处理从视口边缘开始的滑动关闭操作。 |
|
作用域:任意
|
Modifier.blur(radius: Dp, edgeTreatment: BlurredEdgeTreatment)绘制内容,并使用指定的半径模糊处理内容。 |
|
作用域:Any
|
Modifier.blur(绘制内容,并使用指定的半径模糊处理内容。 |
|
作用域:任意
|
Modifier.bringIntoViewRequester(可用于发送 |
|
作用域:任意
|
Modifier.composed(声明将针对所修饰的每个元素进行组合的 |
|
作用域:Any
|
Modifier.composed(声明将针对所修饰的每个元素进行组合的 |
|
作用域:Any
|
Modifier.composed(声明将针对所修饰的每个元素进行组合的 |
|
作用域:Any
|
Modifier.composed(声明将针对所修饰的每个元素进行组合的 |
|
作用域:Any
|
Modifier.composed(声明将针对所修饰的每个元素进行组合的 |
|
作用域:任意
|
Modifier.contentColorProvider(contentColor: Color)提供供文本和图标使用的 |
|
作用域:任意
|
Modifier.depthEffect(depthEffect: DepthEffect?, shape: Shape)为提供的 |
|
作用域:任意
|
Modifier.dragAndDropSource(一种 |
|
作用域:任意
|
Modifier.dragAndDropSource(一种 |
|
作用域:任意
|
Modifier.dragAndDropTarget(一种允许接收拖放手势的修饰符。 |
|
作用域:任意
|
Modifier.preferredFrameRate(frameRateCategory: FrameRateCategory)在 Composable 上设置请求的帧速率 |
|
作用域:任意
|
Modifier.preferredFrameRate(在 Composable 上设置请求的帧速率 |
|
作用域:任意
|
Modifier.handwritingDetector(callback: () -> Unit)配置一个元素作为手写检测器,用于检测触控笔手写内容并将识别出的文本的处理委托给另一个元素。 |
|
作用域:任意
|
配置元素以充当触控笔手写处理程序,该处理程序可以处理手写检测器上触控笔手写触发的手写会话中的文本输入。 |
|
作用域:任意
|
Modifier.hoverable(将组件配置为可通过指针进入/退出事件悬停。 |
|
作用域:任意
|
一种修饰符,可在支持的平台上只要是组合的一部分,就让设备屏幕保持开启状态。 |
|
作用域:任意
|
Modifier.layoutBounds(holder: LayoutBoundsHolder)这会将修饰符的 |
|
作用域:任意
|
Modifier.approachLayout(创建一种旨在帮助逐步接近在预先查看过程中计算出的目标布局的接近布局。 |
|
作用域:任意
|
Modifier.magnifier(显示 |
|
作用域:Any
|
Modifier.modifierLocalConsumer(consumer: ModifierLocalReadScope.() -> Unit)该修饰符可用于使用由布局树中的其他修饰符(位于此修饰符的左侧或上方)提供的 |
|
作用域:Any
|
<T : Any?> Modifier.modifierLocalProvider(该修饰符可用于提供可被其他修饰符(位于该修饰符的右侧或者是该修饰符附加到的布局节点的子项)读取的 |
|
作用域:任意
|
Modifier.onLayoutRectChanged(使用此布局节点相对于合成根的坐标系的位置(以屏幕坐标和窗口坐标表示)调用 |
|
作用域:任意
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)在放置父级 |
|
作用域:任意
|
Modifier.onVisibilityChanged(注册一个回调,以监控节点是否位于窗口的视口内。 |
|
作用域:任意
|
@Composable注册手势处理程序。 |
|
作用域:任意
|
Modifier.oneHandedGesture(注册手势处理程序。 |
|
作用域:任意
|
@ExperimentalWearMaterialApi在可组合项的顶部绘制一个占位形状,并为擦除效果添加动画,以移除占位符。 |
|
作用域:任意
|
@ComposableModifier.placeholder 会在组件上绘制骨架形状,适用于没有临时内容(例如缓存数据)的情况。 |
|
作用域:任意
|
@ExperimentalWearMaterialApi用于在组件上绘制占位微光的修饰符。 |
|
作用域:任意
|
@ComposableModifier.placeholderShimmer 会在内容上绘制周期性微光,向用户表明内容正在加载或可能已过时。 |
|
作用域:任意
|
Modifier.stylusHoverIcon(一种修饰符,可让开发者定义当触控笔悬停在元素上方时要显示的指针图标。 |
|
作用域:任意
|
Modifier.motionEventSpy(watcher: (motionEvent: MotionEvent) -> Unit)使用布局区域或任何子级 |
|
作用域:任意
|
将布局矩形标记为首选避开浮动窗口。 |
|
作用域:任意
|
Modifier.preferKeepClear(rectProvider: (LayoutCoordinates) -> Rect)标记局部布局坐标中的一个矩形,该矩形最好避开浮动窗口。 |
|
作用域:任意
|
@ExperimentalMaterialApi此修饰符用于转换位置,并根据给定的 |
|
作用域:任意
|
@ExperimentalMaterialApi一种嵌套的滚动修饰符,可向 |
|
作用域:任意
|
@ExperimentalMaterialApi |
|
作用域:任意
|
Modifier.pullToRefresh(一种修饰符,可向容器添加嵌套滚动,以支持下拉刷新手势。 |
|
作用域:任意
|
@ExperimentalFoundationApi将当前节点和任何子节点配置为内容接收器。 |
|
作用域:任意
|
Modifier.fitInside(rulers: RectRulers)使内容适合 |
|
作用域:任意
|
Modifier.fitOutside(rulers: RectRulers) |
|
作用域:任意
|
Modifier.sensitiveContent(isContentSensitive: Boolean)此修饰符表示相应可组合项会在屏幕上呈现敏感内容(即用户名、密码、信用卡等),并且在支持的环境中,屏幕共享期间应保护相应内容。 |
|
作用域:任意
|
Modifier.onInterceptKeyBeforeSoftKeyboard(将此 |
|
作用域:任意
|
Modifier.onPreInterceptKeyBeforeSoftKeyboard(将此 |
|
作用域:任意
|
@ExperimentalFoundationStyleApi用于为附加了此修饰符的组件创建由指定 |
|
作用域:任意
|
@ExperimentalFoundationStyleApi用于为附加了此修饰符的组件创建由指定 |
|
作用域:任意
|
@Composable在 Glimmer 中,surface 是一个基本构建块。 |
|
作用域:任意
|
从系统手势中排除布局矩形。 |
|
作用域:Any
|
Modifier.systemGestureExclusion(exclusion: (LayoutCoordinates) -> Rect)从系统手势中排除局部布局坐标中的矩形。 |
|
作用域:任意
|
Modifier.appendTextContextMenuComponents(builder: TextContextMenuBuilderScope.() -> Unit)添加一个 |
|
作用域:任意
|
Modifier.filterTextContextMenuComponents(添加一个 |
|
作用域:任意
|
用于控制所应用布局的可见性的 |
|
作用域:任意
|
Modifier.consumeWindowInsets(insets: WindowInsets)使用尚未被类似于 |
|
作用域:Any
|
Modifier.consumeWindowInsets(paddingValues: PaddingValues)将 |
|
作用域:Any
|
Modifier.onConsumedWindowInsetsChanged(使用由 |
|
作用域:任意
|
这会根据大小和位置重新计算 |
Modifier.renderInSharedTransitionScopeOverlay(在 |
|
Modifier.sharedBounds(
|
|
Modifier.sharedElement(
|
|
Modifier.sharedElementWithCallerManagedVisibility(
|
|
|
Modifier.skipToLookaheadPosition(enabled: () -> Boolean)一种修饰符,用于在共享元素过渡期间将布局锚定在从预先查看传递中获得的目标位置。 |
|
Modifier.menuAnchor(应应用于 |
@ExperimentalMaterial3AdaptiveApi此修饰符根据提供的 |
|
@ExperimentalMaterial3AdaptiveApi此修饰符根据指定的固定边距和提供的 |
内边距
|
作用域: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
|
Modifier.padding(paddingValues: PaddingValues)向组件应用 |
|
作用域:任意
|
沿着内容的左侧和右侧边缘应用 |
|
作用域:任意
|
|
|
作用域:任意
|
添加内边距,以适应 |
|
作用域:Any
|
添加内边距,以适应 |
|
作用域:Any
|
添加内边距,以适应 |
|
作用域:Any
|
添加内边距,以适应 |
|
作用域:Any
|
添加内边距,以适应 |
|
作用域:Any
|
添加内边距,以适应 |
|
作用域:Any
|
添加内边距,以适应 |
|
作用域:Any
|
添加内边距,以适应 |
|
作用域:Any
|
添加内边距,以适应 |
|
作用域:Any
|
添加内边距,以适应 |
|
作用域:Any
|
添加内边距,以适应 |
|
作用域:Any
|
Modifier.windowInsetsPadding(insets: WindowInsets)添加内边距,使内容不会进入 |
Pointer
|
作用域:任意
|
Modifier.onIndirectPointerGesture(一种 |
|
作用域:任意
|
Modifier.pointerHoverIcon(一种修饰符,可让开发者定义当光标悬停在元素上时显示的指针图标。 |
|
作用域:任意
|
Modifier.pointerInteropFilter(一个特殊的 PointerInputModifier,可提供对最初分派到 Compose 的底层 |
|
作用域:任意
|
Modifier.pointerInput(key1: Any?, block: PointerInputEventHandler)创建一个用于在修饰的元素区域内处理指针输入的修饰符。 |
|
作用域:Any
|
Modifier.pointerInput(vararg keys: Any?, block: PointerInputEventHandler)创建一个用于在修饰的元素区域内处理指针输入的修饰符。 |
|
作用域:Any
|
Modifier.pointerInput(创建一个用于在修饰的元素区域内处理指针输入的修饰符。 |
位置
|
作用域:任意
|
Modifier.absoluteOffset(offset: Density.() -> IntOffset)将内容偏移 |
|
作用域:Any
|
Modifier.absoluteOffset(x: Dp, y: Dp) |
|
作用域:Any
|
将内容偏移 |
|
作用域:Any
|
|
|
作用域:
TabRowDefaults |
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)此 |
滚动
|
作用域:Any
|
Modifier.clipScrollableContainer(orientation: Orientation)裁剪可滚动容器在主轴上的边界,同时在交叉轴上为背景效果(例如阴影)留出空间。 |
|
作用域:Any
|
Modifier.nestedScroll(修改元素,以使其参与嵌套滚动层次结构。 |
|
作用域:任意
|
Modifier.overscroll(overscrollEffect: OverscrollEffect?)根据提供的 |
|
作用域:任意
|
Modifier.onPreRotaryScrollEvent(将此 |
|
作用域:Any
|
Modifier.onRotaryScrollEvent(将此 |
|
作用域:任意
|
Modifier.rotaryScrollable(一种修饰符,用于将旋转事件与可滚动容器(例如 Column、LazyList 等)相关联。 |
|
作用域:任意
|
Modifier.scrollAway(根据滚动列表提供的滚动状态,使项目垂直滚入/滚出视图。 |
|
作用域:任意
|
Modifier.scrollAway(scrollState: ScrollState, offset: Dp)根据 |
|
作用域:Any
|
Modifier.scrollAway(根据 |
|
作用域:Any
|
Modifier.scrollAway(根据 |
|
作用域:Any
|
Modifier.horizontalScroll(修改元素,以支持在内容的宽度大于允许的最大约束时水平滚动。 |
|
作用域:任意
|
Modifier.horizontalScroll(修改元素,以支持在内容的宽度大于允许的最大约束时水平滚动。 |
|
作用域:Any
|
Modifier.verticalScroll(修改元素,以支持在内容的高度大于允许的最大约束值时垂直滚动。 |
|
作用域:任意
|
Modifier.verticalScroll(修改元素,以支持在内容的高度大于允许的最大约束值时垂直滚动。 |
|
作用域:任意
|
Modifier.scrollable2D(在 XY 方向上为界面元素配置触摸滚动和快速滑动。 |
|
作用域:任意
|
Modifier.scrollableArea(配置组件以充当可滚动区域。 |
|
作用域:任意
|
Modifier.scrollableArea(配置组件以充当可滚动区域。 |
|
作用域:任意
|
Modifier.scrollable(在单个 |
|
作用域:Any
|
Modifier.scrollable(在单个 |
|
作用域:任意
|
@Composable表示滚动组件当前滚动位置的滚动条。 |
|
作用域:任意
|
在 Android |
语义
|
作用域:任意
|
包含不确定性进度指示器所需的 |
|
作用域:任意
|
Modifier.progressSemantics(包含确定性进度指示器或滑块的进度部分所需的 |
|
作用域:任意
|
Modifier.rangeSemantics(用于添加表示步进控件/滑块进度的语义的修饰符。 |
|
作用域:任意
|
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)清除所有后代节点的语义并设置新语义。 |
|
作用域:Any
|
Modifier.semantics(mergeDescendants: Boolean, properties: SemanticsPropertyReceiver.() -> Unit)将语义键值对添加到布局节点,以便用于测试、无障碍功能等。 |
尺寸
|
作用域:Any
|
Modifier.animateContentSize(此修饰符会在其子修饰符(或子可组合项,如果它已位于链尾)更改尺寸时为其自己的尺寸添加动画效果。 |
|
作用域:任意
|
Modifier.animateContentSize(此修饰符会在其子修饰符(或子可组合项,如果它已位于链尾)更改尺寸时为其自己的尺寸添加动画效果。 |
|
作用域:Any
|
Modifier.aspectRatio(通过尝试按照以下顺序匹配传入的某个约束条件来尝试调整内容尺寸,使其符合指定的宽高比:如果 |
|
作用域:任意
|
预留至少 48dp 的大小,以便在元素尺寸较小时消除触摸交互的歧义。 |
|
作用域:任意
|
预留至少 48dp 的大小,以便在元素尺寸较小时消除触摸交互的歧义。 |
|
作用域:任意
|
预留至少 48dp 的大小,以便在元素尺寸较小时消除触摸交互的歧义。 |
|
作用域:任意
|
Modifier.height(intrinsicSize: IntrinsicSize)将内容的首选高度声明为与内容的最小或最大固有高度相同。 |
|
作用域:Any
|
Modifier.requiredHeight(intrinsicSize: IntrinsicSize)将内容的高度声明为与内容的最小或最大固有高度完全相同。 |
|
作用域:Any
|
Modifier.requiredWidth(intrinsicSize: IntrinsicSize)将内容的宽度声明为与内容的最小或最大固有宽度完全相同。 |
|
作用域:Any
|
Modifier.width(intrinsicSize: IntrinsicSize)将内容的首选宽度声明为与内容的最小或最大固有宽度相同。 |
|
作用域:Any
|
Modifier.onSizeChanged(onSizeChanged: (IntSize) -> Unit)首次测量元素时或元素的大小发生变化时,通过修改后的 Compose 界面元素的大小进行调用。 |
|
作用域:Any
|
Modifier.defaultMinSize(minWidth: Dp, minHeight: Dp) |
|
作用域:Any
|
Modifier.fillMaxHeight(fraction: @FloatRange(from = 0.0, to = 1.0) Float)让内容填充(可能仅部分填充)传入的测量约束的 |
|
作用域:Any
|
Modifier.fillMaxSize(fraction: @FloatRange(from = 0.0, to = 1.0) Float)让内容填充(可能仅部分填充)传入的测量约束的 |
|
作用域:Any
|
Modifier.fillMaxWidth(fraction: @FloatRange(from = 0.0, to = 1.0) Float)让内容填充(可能仅部分填充)传入的测量约束的 |
|
作用域:Any
|
将内容的首选高度声明为正好 |
|
作用域:Any
|
如果传入的测量 |
|
作用域:Any
|
Modifier.requiredHeight(height: Dp)将内容的高度声明为正好 |
|
作用域:Any
|
Modifier.requiredHeightIn(min: Dp, max: Dp) |
|
作用域:Any
|
Modifier.requiredSize(size: Dp)将内容的尺寸声明为宽度和高度正好是 |
|
作用域:任意
|
Modifier.requiredSize(size: DpSize)将内容的尺寸声明为正好 |
|
作用域:任意
|
Modifier.requiredSize(width: Dp, height: Dp) |
|
作用域:任意
|
将内容的宽度限制在 |
|
作用域:Any
|
Modifier.requiredWidth(width: Dp)将内容的宽度声明为正好 |
|
作用域:Any
|
Modifier.requiredWidthIn(min: Dp, max: Dp) |
|
作用域:Any
|
将内容的首选尺寸声明为正好是 |
|
作用域:任意
|
将内容的首选尺寸声明为正好 |
|
作用域:任意
|
|
|
作用域:任意
|
如果传入的测量 |
|
作用域:Any
|
将内容的首选宽度声明为正好 |
|
作用域:Any
|
如果传入的测量 |
|
作用域:Any
|
Modifier.wrapContentHeight(允许在不考虑传入的测量 |
|
作用域:Any
|
Modifier.wrapContentSize(align: Alignment, unbounded: Boolean)允许在不考虑传入的测量 |
|
作用域:Any
|
Modifier.wrapContentWidth(允许在不考虑传入的测量 |
|
作用域:任意
|
Modifier.touchTargetAwareSize(size: Dp)用于为 |
|
作用域:任意
|
Modifier.transformedHeight(使用 |
|
作用域:任意
|
Modifier.windowInsetsBottomHeight(insets: WindowInsets) |
|
作用域:Any
|
Modifier.windowInsetsEndWidth(insets: WindowInsets)根据 |
|
作用域:Any
|
Modifier.windowInsetsStartWidth(insets: WindowInsets)根据 |
|
作用域:Any
|
Modifier.windowInsetsTopHeight(insets: WindowInsets) |
|
作用域:任意
|
@UnstableApi尝试通过应用指定的 |
Modifier.skipToLookaheadSize(enabled: () -> Boolean)
|
|
|
作用域:
RowScope |
Modifier.weight( |
|
作用域:
ColumnScope |
Modifier.weight( |
|
作用域:
FlowRowScope |
@ExperimentalLayoutApi让商品填充(可能仅部分填充)放置该商品的行中最高商品的最大高度(在 |
|
作用域:
FlowColumnScope |
@ExperimentalLayoutApi让商品填充(可能仅部分填充)放置该商品的列中最宽商品的 |
|
作用域:
BoxScope |
在测量完所有其他内容元素后,调整元素的尺寸,使其与 |
|
作用域:
LazyItemScope |
Modifier.fillParentMaxHeight(让内容填充传入的测量约束的 |
|
作用域:
LazyItemScope |
Modifier.fillParentMaxSize(让内容填充父级测量约束的 |
|
作用域:
LazyItemScope |
Modifier.fillParentMaxWidth(让内容填充父级测量约束的 |
|
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)应应用于放置在范围内的 |
|
Modifier.exposedDropdownSize(matchAnchorWidth: Boolean)应应用于放置在 |
Modifier.preferredHeight(height: Dp)此修饰符用于指定 |
|
Modifier.preferredHeight(此修饰符用于指定窗格的首选高度,以占整个 Scaffold 高度的比例表示。 |
|
Modifier.preferredWidth(proportion: @FloatRange(from = 0.0, to = 1.0) Float)此修饰符用于指定窗格的首选宽度,以占整个 Scaffold 宽度的比例表示。 |
|
Modifier.preferredWidth(width: Dp)此修饰符用于指定窗格在 |
测试
变换
|
作用域:Any
|
设置视图围绕可组合项中心旋转的角度。 |
|
作用域:任意
|
按相同的缩放比例沿水平轴和垂直轴均匀缩放内容。 |
|
作用域:任意
|
分别按以下缩放比例沿水平轴和垂直轴缩放可组合项的内容。 |
|
作用域:任意
|
Modifier.transformable(启用修饰的界面元素的变换手势。 |
|
作用域:任意
|
Modifier.transformable(启用修饰的界面元素的变换手势。 |