From ee4595eb5496b5464f3067f4c2004d07185beb7d Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Fri, 20 Dec 2024 14:44:14 +0100 Subject: [PATCH] Add background to loading state --- .../impl/gallery/MediaGalleryView.kt | 35 +++++++++++-------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/gallery/MediaGalleryView.kt b/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/gallery/MediaGalleryView.kt index 6053695029..373aa50d1d 100644 --- a/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/gallery/MediaGalleryView.kt +++ b/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/gallery/MediaGalleryView.kt @@ -460,23 +460,28 @@ private fun EmptyContent( private fun LoadingContent( mode: MediaGalleryMode, ) { - Column( - modifier = Modifier - .fillMaxSize() - .padding(top = 48.dp) - .padding(24.dp), - verticalArrangement = Arrangement.spacedBy(16.dp), - horizontalAlignment = Alignment.CenterHorizontally, + Box( + modifier = Modifier.fillMaxSize(), ) { - CircularProgressIndicator() - val res = when (mode) { - MediaGalleryMode.Images -> R.string.screen_media_browser_list_loading_media - MediaGalleryMode.Files -> R.string.screen_media_browser_list_loading_files + OnboardingBackground() + Column( + modifier = Modifier + .fillMaxSize() + .padding(top = 48.dp) + .padding(24.dp), + verticalArrangement = Arrangement.spacedBy(16.dp), + horizontalAlignment = Alignment.CenterHorizontally, + ) { + CircularProgressIndicator() + val res = when (mode) { + MediaGalleryMode.Images -> R.string.screen_media_browser_list_loading_media + MediaGalleryMode.Files -> R.string.screen_media_browser_list_loading_files + } + Text( + text = stringResource(res), + modifier = Modifier.align(Alignment.CenterHorizontally), + ) } - Text( - text = stringResource(res), - modifier = Modifier.align(Alignment.CenterHorizontally), - ) } }