Fixed
Status Update
Comments
ap...@google.com <ap...@google.com> #2
Project: platform/frameworks/support
Branch: androidx-main
commit 3431b67e269443760b1a656422791b4fb5fe72bc
Author: stevebower <stevebower@google.com>
Date: Thu Mar 24 14:30:50 2022
Add overload with onDismissed to SwipeToDismissBox
The most common usage of SwipeToDismissBox is to define a LaunchedEffect which snaps the offset back to the default position and makes a call to navigate. Here, we are adding an overload to support that usage directly, rather than providing it in our SimpleSwipeToDismissBox sample.
Test: androidx.wear.compose.integration.demos.test and androidx.wear.compose.material.samples.test
Bug: 226565726
Relnote: "We have added a SwipeToDismissBox overload with an onDismissed parameter to support the common usage of triggering a navigation event when the swipe gesture has completed."
Change-Id: I503534f8d11045c9446e976764134c05e147ea33
M wear/compose/compose-material/src/commonMain/kotlin/androidx/wear/compose/material/SwipeToDismissBox.kt
M wear/compose/compose-material/samples/src/main/java/androidx/wear/compose/material/samples/SwipeToDismissBoxSample.kt
M wear/compose/compose-material/api/current.txt
M wear/compose/compose-material/api/restricted_current.txt
M wear/compose/compose-material/api/public_plus_experimental_current.txt
M wear/compose/compose-material/src/androidAndroidTest/kotlin/androidx/wear/compose/material/SwipeToDismissBoxTest.kt
https://android-review.googlesource.com/2042043
Branch: androidx-main
commit 3431b67e269443760b1a656422791b4fb5fe72bc
Author: stevebower <stevebower@google.com>
Date: Thu Mar 24 14:30:50 2022
Add overload with onDismissed to SwipeToDismissBox
The most common usage of SwipeToDismissBox is to define a LaunchedEffect which snaps the offset back to the default position and makes a call to navigate. Here, we are adding an overload to support that usage directly, rather than providing it in our SimpleSwipeToDismissBox sample.
Test: androidx.wear.compose.integration.demos.test and androidx.wear.compose.material.samples.test
Bug: 226565726
Relnote: "We have added a SwipeToDismissBox overload with an onDismissed parameter to support the common usage of triggering a navigation event when the swipe gesture has completed."
Change-Id: I503534f8d11045c9446e976764134c05e147ea33
M wear/compose/compose-material/src/commonMain/kotlin/androidx/wear/compose/material/SwipeToDismissBox.kt
M wear/compose/compose-material/samples/src/main/java/androidx/wear/compose/material/samples/SwipeToDismissBoxSample.kt
M wear/compose/compose-material/api/current.txt
M wear/compose/compose-material/api/restricted_current.txt
M wear/compose/compose-material/api/public_plus_experimental_current.txt
M wear/compose/compose-material/src/androidAndroidTest/kotlin/androidx/wear/compose/material/SwipeToDismissBoxTest.kt
Description
There is a common usage pattern for SwipeToDismissBox which we can support better with an additional overload: