ScopeModifier

Functions

Link copied to clipboard
abstract fun absoluteOffset(offsetBuilder: (Dimensions) -> DpOffset): Modifier

在不影响其在父布局中所占空间的情况下,将内容偏移指定的量。

Link copied to clipboard
abstract fun alpha(alpha: Float): Modifier

使用小于 1 的 alpha 来绘制内容,使其部分透明。

Link copied to clipboard
abstract fun background(colorBuilder: Color.() -> Unit, shapeBuilder: (Shapes) -> Shape): Modifier

在内容的后面绘制一个带有指定颜色和形状的背景。

Link copied to clipboard
abstract fun border(width: (Dimensions) -> Dp, colorBuilder: Color.() -> Unit, shapeBuilder: (Shapes) -> Shape): Modifier

在内容的周围绘制一个带有指定宽度、颜色和形状的边框。

Link copied to clipboard
abstract fun clickable(enabled: Boolean, onClickLabel: String?, role: (Roles) -> Role?, onClick: () -> Unit): Modifier

配置组件以响应点击事件。

Link copied to clipboard
abstract fun clip(shapeBuilder: (Shapes) -> Shape): Modifier

将内容裁剪为指定的形状。

Link copied to clipboard
abstract fun combinedClickable(enabled: Boolean, onClickLabel: String?, role: (Roles) -> Role?, onLongClickLabel: String?, onLongClick: () -> Unit?, onDoubleClick: () -> Unit?, onClick: () -> Unit): Modifier

配置组件以响应单击、双击和长按手势。

Link copied to clipboard
abstract fun fillMaxHeight(fraction: Float): Modifier

使组件填满父布局所允许的最大高度。

Link copied to clipboard
abstract fun fillMaxSize(fraction: Float): Modifier

使组件填满父布局所允许的最大尺寸。

Link copied to clipboard
abstract fun fillMaxWidth(fraction: Float): Modifier

使组件填满父布局所允许的最大宽度。

Link copied to clipboard
abstract fun getName(): String
Link copied to clipboard
abstract fun height(height: (Dimensions) -> Dp): Modifier

声明布局的内容具有首选的高度。

Link copied to clipboard
abstract fun offset(offsetBuilder: (Dimensions) -> DpOffset): Modifier

在测量之前,使用给定的偏移量来偏移内容。

Link copied to clipboard
abstract fun padding(paddingValuesBuilder: PaddingValues.() -> Unit): Modifier

在布局周围应用额外的空间。

Link copied to clipboard
abstract fun paddingFromBaseline(top: (Dimensions) -> Dp, bottom: (Dimensions) -> Dp): Modifier

从布局的第一条或最后一条文本基线开始应用内边距。

Link copied to clipboard
abstract fun requiredHeight(height: (Dimensions) -> Dp): Modifier

声明布局的内容需要一个确切的高度。

Link copied to clipboard
abstract fun requiredHeightIn(min: (Dimensions) -> Dp, max: (Dimensions) -> Dp): Modifier

声明布局的内容需要在给定的高度边界内。

Link copied to clipboard
abstract fun requiredSize(height: (Dimensions) -> DpSize): Modifier

声明布局的内容需要一个确切的尺寸。

Link copied to clipboard
abstract fun requiredSizeIn(min: (Dimensions) -> DpSize, max: (Dimensions) -> DpSize): Modifier

声明布局的内容需要在给定的边界内。

Link copied to clipboard
abstract fun requiredWidth(width: (Dimensions) -> Dp): Modifier

声明布局的内容需要一个确切的宽度。

Link copied to clipboard
abstract fun requiredWidthIn(min: (Dimensions) -> Dp, max: (Dimensions) -> Dp): Modifier

声明布局的内容需要在给定的宽度边界内。

Link copied to clipboard
abstract fun shadow(elevation: (Dimensions) -> Dp, shapeBuilder: (Shapes) -> Shape, clip: Boolean, ambientColorBuilder: Color.() -> Unit, spotColorBuilder: Color.() -> Unit): Modifier

创建一个绘制阴影的 graphicsLayer。 elevation 定义了物理对象的视觉深度,该物理对象具有由 shapeBuilder 指定的形状。

Link copied to clipboard
abstract fun size(size: (Dimensions) -> DpSize): Modifier

声明布局的内容具有首选的大小。

Link copied to clipboard
abstract fun sizeIn(min: (Dimensions) -> DpSize, max: (Dimensions) -> DpSize): Modifier

声明布局的内容在给定的边界内。

Link copied to clipboard
abstract fun tabIndicatorOffset(tabPosition: TabPosition): Modifier

将此修饰符应用于仅测量和布置 Tab 的指示器。

Link copied to clipboard
abstract fun then(other: Modifier): Modifier

将此修饰符与另一个修饰符连接起来。

Link copied to clipboard
abstract fun width(width: (Dimensions) -> Dp): Modifier

声明布局的内容具有首选的宽度。