Skip to content

Commit bca043e

Browse files
committed
Add immersive experience in focus mode of InAppGallery
1 parent c9b9389 commit bca043e

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

app/src/main/java/app/grapheneos/camera/ui/composable/screen/ui/GalleryScreen.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import androidx.compose.material3.SnackbarHost
2727
import androidx.compose.material3.Text
2828

2929
import androidx.compose.runtime.Composable
30+
import androidx.compose.runtime.DisposableEffect
3031
import androidx.compose.runtime.LaunchedEffect
3132
import androidx.compose.runtime.getValue
3233

@@ -144,6 +145,12 @@ fun GalleryScreen(
144145
}
145146
}
146147

148+
DisposableEffect(Unit) {
149+
onDispose {
150+
insetsController.show(WindowInsetsCompat.Type.systemBars())
151+
}
152+
}
153+
147154
// Displays media info dialog when displayedMediaItem is not null
148155
MediaInfoDialog(
149156
mediaItemDetails = viewModel.displayedMediaItem,

0 commit comments

Comments
 (0)