Package-level declarations

Functions

Link copied to clipboard
fun Modifier.animateVisibility(isVisible: Boolean): Modifier

Extension function for Modifier to animate the visibility of a composable.

Link copied to clipboard
fun Modifier.clickableIf(condition: Boolean, enabled: Boolean = true, onClickLabel: String? = null, role: Role? = null, onClick: () -> Unit): Modifier

Extension function for Modifier to make the composable clickable based on a condition.

Link copied to clipboard
@Composable
operator fun Modifier.invoke(block: @Composable Modifier.() -> Modifier): Modifier

Operator function to apply a block of code to the current Modifier and return a new Modifier.

Link copied to clipboard
fun Modifier.modifyIf(condition: Boolean, modifier: Modifier): Modifier

Extension function for Modifier to conditionally append another Modifier.

Link copied to clipboard
fun Modifier.modifyIfElse(condition: Boolean, modifier: Modifier, alternateModifier: Modifier): Modifier

Extension function for Modifier to conditionally append one of two Modifiers.

Link copied to clipboard
operator fun Modifier.plus(other: Modifier): Modifier

Operator function to combine two Modifiers using the then method.

Link copied to clipboard
fun Modifier.roundedBackgroundWithPadding(backgroundColor: Color, cornerRadius: Dp, padding: Dp): Modifier

Extension function for Modifier to add a rounded background with padding.

Link copied to clipboard
fun Modifier.showIf(condition: Boolean): Modifier

Extension function for Modifier to conditionally show or hide a composable.