Restore caption rendering

This commit is contained in:
Benoit Marty 2025-01-22 08:34:59 +01:00 committed by Benoit Marty
parent 03c508cea0
commit 8137c68154

View file

@ -98,7 +98,6 @@ fun MediaViewerView(
var showOverlay by remember { mutableStateOf(true) } var showOverlay by remember { mutableStateOf(true) }
val defaultBottomPaddingInPixels = if (LocalInspectionMode.current) 303 else 0 val defaultBottomPaddingInPixels = if (LocalInspectionMode.current) 303 else 0
var bottomPaddingInPixels by remember { mutableIntStateOf(defaultBottomPaddingInPixels) }
val currentData = state.listData.getOrNull(state.currentIndex) val currentData = state.listData.getOrNull(state.currentIndex)
BackHandler { onBackClick() } BackHandler { onBackClick() }
Scaffold( Scaffold(
@ -135,9 +134,13 @@ fun MediaViewerView(
) )
} }
is MediaViewerPageData.MediaViewerData -> { is MediaViewerPageData.MediaViewerData -> {
var bottomPaddingInPixels by remember { mutableIntStateOf(defaultBottomPaddingInPixels) }
LaunchedEffect(Unit) { LaunchedEffect(Unit) {
state.eventSink(MediaViewerEvents.LoadMedia(dataForPage)) state.eventSink(MediaViewerEvents.LoadMedia(dataForPage))
} }
Box(
modifier = Modifier.fillMaxSize()
) {
MediaViewerPage( MediaViewerPage(
isDisplayed = page == pagerState.settledPage, isDisplayed = page == pagerState.settledPage,
showOverlay = showOverlay, showOverlay = showOverlay,
@ -174,6 +177,7 @@ fun MediaViewerView(
} }
} }
} }
}
// Top bar // Top bar
AnimatedVisibility(visible = showOverlay, enter = fadeIn(), exit = fadeOut()) { AnimatedVisibility(visible = showOverlay, enter = fadeIn(), exit = fadeOut()) {
Box( Box(