# Extending SwipeToDismiss in Jetpack compose

DevFeed: [Extending SwipeToDismiss in Jetpack compose](<https://devfeed.tech/articles/extending-swipetodismiss-in-jetpack-compose-25779.md>)

Original publisher: [Read original article](<https://www.sinasamaki.com/extending-swipetodismiss-in-jetpack-compose/>)

Author: sinasamaki

Published: 2022-09-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [sinasamaki](<https://devfeed.tech/sources/sinasamaki.md>)

Topics: [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [color](<https://devfeed.tech/tags/color.md>), [compose](<https://devfeed.tech/tags/compose.md>), [customization](<https://devfeed.tech/tags/customization.md>), [extend](<https://devfeed.tech/tags/extend.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [icons](<https://devfeed.tech/tags/icons.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [state](<https://devfeed.tech/tags/state.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

This tutorial explains how to extend Jetpack Compose's SwipeToDismiss composable for list actions by adding configurable swipe behavior, threshold state, colors, icons, and other UI improvements.

## Source excerpt

This is a common UI pattern to perform quick actions on lists of items. In this article, we will go over how to build a rich, expressive swipe to dismiss example. Jetpack compose has a default composable that provides this functionality called SwipeToDismiss. This composable offers some customization but we