File tree Expand file tree Collapse file tree 2 files changed +11
-5
lines changed
core/xr/src/main/java/com/android/developers/androidify/xr
feature/home/src/main/java/com/android/developers/androidify/home/xr Expand file tree Collapse file tree 2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ import androidx.compose.foundation.layout.fillMaxSize
1919import androidx.compose.foundation.layout.padding
2020import androidx.compose.material3.Icon
2121import androidx.compose.material3.IconButton
22+ import androidx.compose.material3.IconButtonColors
2223import androidx.compose.material3.IconButtonDefaults
23- import androidx.compose.material3.MaterialTheme
2424import androidx.compose.runtime.Composable
2525import androidx.compose.ui.Modifier
2626import androidx.compose.ui.graphics.vector.ImageVector
@@ -45,14 +45,15 @@ fun SpatialCapabilities.couldRequestHomeSpace(): Boolean {
4545
4646/* * Default styling for an IconButton with a home space button and behavior. */
4747@Composable
48- fun RequestHomeSpaceIconButton (modifier : Modifier = Modifier ) {
48+ fun RequestHomeSpaceIconButton (
49+ modifier : Modifier = Modifier ,
50+ colors : IconButtonColors = IconButtonDefaults .iconButtonColors(),
51+ ) {
4952 val session = LocalSession .current ? : return
5053
5154 IconButton (
5255 modifier = modifier,
53- colors = IconButtonDefaults .iconButtonColors(
54- containerColor = MaterialTheme .colorScheme.secondaryContainer,
55- ),
56+ colors = colors,
5657 onClick = {
5758 session.scene.requestHomeSpaceMode()
5859 },
Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ import androidx.compose.foundation.layout.height
2323import androidx.compose.foundation.layout.padding
2424import androidx.compose.foundation.layout.size
2525import androidx.compose.foundation.layout.width
26+ import androidx.compose.material3.IconButtonDefaults
27+ import androidx.compose.material3.MaterialTheme
2628import androidx.compose.runtime.Composable
2729import androidx.compose.runtime.getValue
2830import androidx.compose.runtime.mutableStateOf
@@ -81,6 +83,9 @@ fun HomeScreenContentsSpatial(
8183 modifier = Modifier
8284 .size(64 .dp, 64 .dp)
8385 .padding(8 .dp),
86+ colors = IconButtonDefaults .iconButtonColors(
87+ containerColor = MaterialTheme .colorScheme.secondaryContainer,
88+ ),
8489 )
8590 }
8691 SpatialPanel (SubspaceModifier .fillMaxSize()) {
You can’t perform that action at this time.
0 commit comments