SwipeToDismissBox

@Composable
fun SwipeToDismissBox(state: SwipeToDismissBoxState, backgroundContent: @Composable RowScope.() -> Unit, modifier: Modifier = Modifier, enableDismissFromStartToEnd: Boolean = true, enableDismissFromEndToStart: Boolean = true, gesturesEnabled: Boolean = true, content: @Composable RowScope.() -> Unit)

A composable that can be dismissed by swiping left or right.

Parameters

state

The state of this component.

backgroundContent

A composable that is stacked behind the content and is exposed when the content is swiped. You can/should use the state to have different backgrounds on each side.

modifier

Optional Modifier for this component.

enableDismissFromStartToEnd

Whether SwipeToDismissBox can be dismissed from start to end.

enableDismissFromEndToStart

Whether SwipeToDismissBox can be dismissed from end to start.

gesturesEnabled

Whether swipe-to-dismiss can be interacted by gestures.

content

The content that can be dismissed.

Samples

androidx.compose.material3.samples.SwipeToDismissListItems