@@ -34,6 +34,7 @@ import androidx.xr.compose.subspace.SpatialBox
3434import androidx.xr.compose.subspace.SpatialBoxScope
3535import androidx.xr.compose.subspace.SpatialPanel
3636import androidx.xr.compose.subspace.SubspaceComposable
37+ import androidx.xr.compose.subspace.layout.MoveEvent
3738import androidx.xr.compose.subspace.layout.SubspaceModifier
3839import androidx.xr.compose.subspace.layout.aspectRatio
3940import androidx.xr.compose.subspace.layout.fillMaxSize
@@ -52,13 +53,15 @@ import com.android.developers.androidify.theme.AndroidifyTheme
5253@Composable
5354fun SquiggleBackgroundSubspace (
5455 minimumHeight : Dp ,
56+ onMove : ((MoveEvent ) -> Boolean )? = null,
5557 content :
5658 @SubspaceComposable @Composable
5759 SpatialBoxScope .() -> Unit ,
5860) {
5961 BackgroundSubspace (
6062 aspectRatio = 1.7f ,
6163 drawable = R .drawable.squiggle_full,
64+ onMove = onMove,
6265 minimumHeight = minimumHeight,
6366 content = content,
6467 )
@@ -69,14 +72,15 @@ fun BackgroundSubspace(
6972 aspectRatio : Float ,
7073 @DrawableRes drawable : Int ,
7174 minimumHeight : Dp ,
75+ onMove : ((MoveEvent ) -> Boolean )? = null,
7276 content :
7377 @SubspaceComposable @Composable
7478 SpatialBoxScope .() -> Unit ,
7579) {
7680 Subspace {
7781 SpatialPanel (
7882 SubspaceModifier
79- .movable()
83+ .movable(onMove = onMove )
8084 .resizable(
8185 minimumSize = DpVolumeSize (0 .dp, minimumHeight, 0 .dp),
8286 maintainAspectRatio = true ,
0 commit comments