Hide the other shade when showing the QS/notification shade in STL demo

Bug: 308961608
Test: Manual, used the STL demo app
Flag: EXEMPT demo app
Change-Id: I7bf0c367baee00d302860411c0250032e9e0c028
diff --git a/samples/SceneTransitionLayoutDemo/src/com/android/compose/animation/scene/demo/NotificationShade.kt b/samples/SceneTransitionLayoutDemo/src/com/android/compose/animation/scene/demo/NotificationShade.kt
index c36f3d8..aabea0e 100644
--- a/samples/SceneTransitionLayoutDemo/src/com/android/compose/animation/scene/demo/NotificationShade.kt
+++ b/samples/SceneTransitionLayoutDemo/src/com/android/compose/animation/scene/demo/NotificationShade.kt
@@ -27,6 +27,8 @@
 import com.android.compose.animation.scene.ElementKey
 import com.android.compose.animation.scene.Swipe
 import com.android.compose.animation.scene.UserActionResult
+import com.android.compose.animation.scene.UserActionResult.ShowOverlay
+import com.android.compose.animation.scene.UserActionResult.ShowOverlay.HideCurrentOverlays
 
 object NotificationShade {
     object Elements {
@@ -39,7 +41,10 @@
             Back to UserActionResult.HideOverlay(Overlays.Notifications),
             Swipe.Up to UserActionResult.HideOverlay(Overlays.Notifications),
             Swipe.Down(fromSource = SceneContainerEdge.TopEnd) to
-                UserActionResult.ReplaceByOverlay(Overlays.QuickSettings),
+                ShowOverlay(
+                    Overlays.QuickSettings,
+                    hideCurrentOverlays = HideCurrentOverlays.Some(Overlays.Notifications),
+                ),
         )
 }
 
diff --git a/samples/SceneTransitionLayoutDemo/src/com/android/compose/animation/scene/demo/QuickSettingsShade.kt b/samples/SceneTransitionLayoutDemo/src/com/android/compose/animation/scene/demo/QuickSettingsShade.kt
index 630a88c..8fd4dbe 100644
--- a/samples/SceneTransitionLayoutDemo/src/com/android/compose/animation/scene/demo/QuickSettingsShade.kt
+++ b/samples/SceneTransitionLayoutDemo/src/com/android/compose/animation/scene/demo/QuickSettingsShade.kt
@@ -29,6 +29,8 @@
 import com.android.compose.animation.scene.ElementKey
 import com.android.compose.animation.scene.Swipe
 import com.android.compose.animation.scene.UserActionResult
+import com.android.compose.animation.scene.UserActionResult.ShowOverlay
+import com.android.compose.animation.scene.UserActionResult.ShowOverlay.HideCurrentOverlays
 
 object QuickSettingsShade {
     object Elements {
@@ -41,7 +43,10 @@
             Back to UserActionResult.HideOverlay(Overlays.QuickSettings),
             Swipe.Up to UserActionResult.HideOverlay(Overlays.QuickSettings),
             Swipe.Down(fromSource = SceneContainerEdge.TopStart) to
-                UserActionResult.ReplaceByOverlay(Overlays.Notifications),
+                ShowOverlay(
+                    Overlays.Notifications,
+                    hideCurrentOverlays = HideCurrentOverlays.Some(Overlays.QuickSettings),
+                ),
         )
 }