swipe
1.3.0indexedBuilds composables for swiping left or right to reveal actions without dismissing the content. Features customizable actions with icons, backgrounds, and undo functionality.
847
Stars
—
Used by
dependents
—
Health
/ 100
Builds composables for swiping left or right to reveal actions without dismissing the content. Features customizable actions with icons, backgrounds, and undo functionality.
https://user-images.githubusercontent.com/2387680/157795117-3a343625-4a34-4303-bb28-d2deea7f9b68.mp4
swipe builds composables that can be swiped left or right for revealing actions. Unlike SwipeToDismiss, it is designed for swipe actions that do not dismiss their composable.
implementation "me.saket.swipe2:swipe2:1.3.0"
val archive = SwipeAction(
icon = rememberVectorPainter(Icons.TwoTone.Archive),
background = Color.Green,
onSwipe = { … }
)
val snooze = SwipeAction(
icon = { Text("Snooze") },
background = Color.Yellow,
isUndo = true,
onSwipe = { … },
)
SwipeableActionsBox(
startActions = listOf(archive),
endActions = listOf(snooze)
) {
// Swipeable content goes here.
}
Copyright 2022 Saket Narayan.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance the License.
You may obtain a copy of the License at
http:
Unless applicable law agreed to writing, software
distributed under the License distributed an BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express implied.
See the License the specific language governing permissions
limitations under the License.
Surfaced from shared tags and platforms — no rankings paid for.