Package-level declarations

Properties

Link copied to clipboard
val AlignCenter: () -> Float
Link copied to clipboard
val AlignEnd: () -> Float
Link copied to clipboard
val AlignStart: () -> Float
Link copied to clipboard
val NullFloatProvider: GraphicsLayerScope.() -> Float?

Functions

Link copied to clipboard
@Stable
fun Modifier.align(xPercent: () -> Float = AlignStart, yPercent: () -> Float = AlignStart): Modifier
Link copied to clipboard
@Stable
inline fun Modifier.condition(value: Boolean, callback: Modifier.() -> Modifier): Modifier

当 value == true 时应用 callback

@Stable
inline fun Modifier.condition(value: Boolean, ifTrue: Modifier.() -> Modifier, ifFalse: Modifier.() -> Modifier): Modifier

当 value == true 时应用 ifTrue, 否则应用 ifFalse

Link copied to clipboard
@Stable
fun Modifier.dashBorder(width: Dp, color: Color, shape: Shape = RectangleShape): Modifier
Link copied to clipboard
@Stable
fun Modifier.fadingEdge(startAlpha: Float = 1.0f, endAlpha: Float = 0.0f, padding: PaddingValues): Modifier
Link copied to clipboard
@Stable
fun Modifier.fastAlpha(animatable: Animatable<Float, AnimationVector1D>): Modifier
@Stable
fun Modifier.fastAlpha(state: State<Float>): Modifier
@Stable
fun Modifier.fastAlpha(alphaProvider: GraphicsLayerScope.() -> Float?): Modifier
Link copied to clipboard
@Stable
fun Modifier.fastAnimateAlpha(alpha: Float): Modifier
Link copied to clipboard
@Stable
fun Modifier.fastAnimateOffset(offset: Offset): Modifier
Link copied to clipboard
@Stable
fun Modifier.fastAnimateOffsetX(offset: Dp): Modifier
@Stable
fun Modifier.fastAnimateOffsetX(offset: Float): Modifier
@Stable
fun Modifier.fastAnimateOffsetX(offset: Int): Modifier
Link copied to clipboard
@Stable
fun Modifier.fastAnimateOffsetY(offset: Dp): Modifier
@Stable
fun Modifier.fastAnimateOffsetY(offset: Float): Modifier
@Stable
fun Modifier.fastAnimateOffsetY(offset: Int): Modifier
Link copied to clipboard
@Stable
fun Modifier.fastAnimateRectBackground(color: Color): Modifier
Link copied to clipboard
@Stable
fun Modifier.fastAnimateRotate(degree: Float): Modifier
Link copied to clipboard
@Stable
fun Modifier.fastAnimateScale(scale: Float): Modifier
Link copied to clipboard
@Stable
fun Modifier.fastClip(shapeProvider: GraphicsLayerScope.() -> Shape?): Modifier
Link copied to clipboard
@Stable
fun Modifier.fastClipCircle(): Modifier
Link copied to clipboard
@Stable
fun Modifier.fastOffset(offsetProvider: GraphicsLayerScope.() -> Offset?): Modifier
@Stable
fun Modifier.fastOffset(offsetXProvider: GraphicsLayerScope.() -> Float?, offsetYProvider: GraphicsLayerScope.() -> Float?): Modifier
Link copied to clipboard
@JvmName(name = "fastOffsetXByStateDp")
@Stable
fun Modifier.fastOffsetX(state: State<Dp>): Modifier
@JvmName(name = "fastOffsetXByStateFloat")
@Stable
fun Modifier.fastOffsetX(state: State<Float>): Modifier
@JvmName(name = "fastOffsetXByStateInt")
@Stable
fun Modifier.fastOffsetX(state: State<Int>): Modifier
@Stable
fun Modifier.fastOffsetX(offsetProvider: GraphicsLayerScope.() -> Float?): Modifier
Link copied to clipboard
@JvmName(name = "fastOffsetYByStateDp")
@Stable
fun Modifier.fastOffsetY(state: State<Dp>): Modifier
@JvmName(name = "fastOffsetYByStateFloat")
@Stable
fun Modifier.fastOffsetY(state: State<Float>): Modifier
@JvmName(name = "fastOffsetYByStateInt")
@Stable
fun Modifier.fastOffsetY(state: State<Int>): Modifier
@Stable
fun Modifier.fastOffsetY(offsetProvider: GraphicsLayerScope.() -> Float?): Modifier
Link copied to clipboard
@Stable
fun Modifier.fastRectBackground(animatable: Animatable<Color, AnimationVector1D>): Modifier
@Stable
fun Modifier.fastRectBackground(state: State<Color>): Modifier
@Stable
fun Modifier.fastRectBackground(backgroundProvider: ContentDrawScope.() -> Color?): Modifier
Link copied to clipboard
@Stable
fun Modifier.fastRotate(animatable: Animatable<Float, AnimationVector1D>): Modifier
@Stable
fun Modifier.fastRotate(state: State<Float>): Modifier
@Stable
fun Modifier.fastRotate(degreeProvider: () -> Float?): Modifier
Link copied to clipboard
@Stable
fun Modifier.fastScale(animatable: Animatable<Float, AnimationVector1D>): Modifier
@Stable
fun Modifier.fastScale(state: State<Float>): Modifier
@Stable
fun Modifier.fastScale(scaleProvider: () -> Float?): Modifier
@Stable
fun Modifier.fastScale(scaleXProvider: () -> Float?, scaleYProvider: () -> Float?): Modifier
Link copied to clipboard
@Stable
fun Modifier.keepSize(): Modifier
Link copied to clipboard
@Stable
fun Modifier.pointerIcon(icon: PointerIcon, enabled: Boolean = true): Modifier
Link copied to clipboard
@Stable
fun Modifier.semantics(role: Role? = null, contentType: ContentType? = null, description: String? = null): Modifier
Link copied to clipboard
@Stable
fun Modifier.shadow(shape: Shape, radius: Dp): Modifier
Link copied to clipboard
@Stable
fun Modifier.silentClick(enabled: Boolean = true, role: Role? = null, onClick: () -> Unit): Modifier

静默点击