From 73eb91f4b4b3cadcb27de92cb388575da622dd27 Mon Sep 17 00:00:00 2001 From: tarsin Date: Sun, 9 Jul 2023 10:49:43 +0800 Subject: [PATCH] Cleanup GalleryPreviewScreen --- .../com/hippo/ehviewer/ui/scene/GalleryPreviewScreen.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewScreen.kt b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewScreen.kt index 20a33a937..e85d3c7bd 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewScreen.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewScreen.kt @@ -66,7 +66,6 @@ import com.hippo.ehviewer.ui.tools.rememberDialogState import com.hippo.ehviewer.ui.tools.rememberMemorized import com.hippo.ehviewer.util.getParcelableCompat import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.delay import kotlinx.coroutines.launch import moe.tarsin.coroutines.runSuspendCatching import kotlin.math.roundToInt @@ -89,8 +88,7 @@ class GalleryPreviewScreen : Fragment() { val pgSize = galleryDetail.previewList.size LaunchedEffect(Unit) { - delay(500) - if (toNextPage) state.animateScrollToItem(pgSize) + if (toNextPage) state.scrollToItem(pgSize) toNextPage = false } @@ -120,7 +118,7 @@ class GalleryPreviewScreen : Fragment() { } }.roundToInt() val index = (toPage - 1) * pgSize - state.animateScrollToItem(index) + state.scrollToItem(index) } val previewPagesMap = rememberMemorized { galleryDetail.previewList.associateBy { it.position } as MutableMap }