Improve how the ThumbnailView is added to the composition
This commit is contained in:
parent
2d706d0020
commit
667e0da3a2
1 changed files with 19 additions and 21 deletions
|
|
@ -373,11 +373,12 @@ private fun MediaViewerPage(
|
||||||
isUserSelected = isUserSelected,
|
isUserSelected = isUserSelected,
|
||||||
audioFocus = audioFocus,
|
audioFocus = audioFocus,
|
||||||
)
|
)
|
||||||
|
if (showThumbnail) {
|
||||||
ThumbnailView(
|
ThumbnailView(
|
||||||
mediaInfo = data.mediaInfo,
|
mediaInfo = data.mediaInfo,
|
||||||
thumbnailSource = data.thumbnailSource,
|
thumbnailSource = data.thumbnailSource,
|
||||||
isVisible = showThumbnail,
|
|
||||||
)
|
)
|
||||||
|
}
|
||||||
if (showError) {
|
if (showError) {
|
||||||
ErrorView(
|
ErrorView(
|
||||||
errorMessage = stringResource(id = CommonStrings.error_unknown),
|
errorMessage = stringResource(id = CommonStrings.error_unknown),
|
||||||
|
|
@ -603,7 +604,6 @@ private val maxCaptionHeightLandscape = 128.dp
|
||||||
@Composable
|
@Composable
|
||||||
private fun ThumbnailView(
|
private fun ThumbnailView(
|
||||||
thumbnailSource: MediaSource?,
|
thumbnailSource: MediaSource?,
|
||||||
isVisible: Boolean,
|
|
||||||
mediaInfo: MediaInfo,
|
mediaInfo: MediaInfo,
|
||||||
modifier: Modifier = Modifier,
|
modifier: Modifier = Modifier,
|
||||||
) {
|
) {
|
||||||
|
|
@ -611,7 +611,6 @@ private fun ThumbnailView(
|
||||||
modifier = modifier.fillMaxSize(),
|
modifier = modifier.fillMaxSize(),
|
||||||
contentAlignment = Alignment.Center
|
contentAlignment = Alignment.Center
|
||||||
) {
|
) {
|
||||||
if (isVisible) {
|
|
||||||
val mediaRequestData = MediaRequestData(
|
val mediaRequestData = MediaRequestData(
|
||||||
source = thumbnailSource,
|
source = thumbnailSource,
|
||||||
kind = MediaRequestData.Kind.File(mediaInfo.filename, mediaInfo.mimeType)
|
kind = MediaRequestData.Kind.File(mediaInfo.filename, mediaInfo.mimeType)
|
||||||
|
|
@ -627,7 +626,6 @@ private fun ThumbnailView(
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
private fun ErrorView(
|
private fun ErrorView(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue