From bd81f3cd36b967bf59f4de0dd7a8165340996bc2 Mon Sep 17 00:00:00 2001 From: HapeLee <63206378+HapeLee@users.noreply.github.com> Date: Mon, 15 Jun 2026 23:30:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=A6=96=E9=A1=B5=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E5=85=B1=E4=BA=AB=E8=BD=AC=E5=9C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/ui/main/homepage/modules/CardModule.kt | 2 +- .../io/legado/app/ui/main/homepage/modules/GridRankingModule.kt | 2 +- .../io/legado/app/ui/main/homepage/modules/RankingModule.kt | 2 +- .../io/legado/app/ui/main/homepage/modules/WaterfallModule.kt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/main/homepage/modules/CardModule.kt b/app/src/main/java/io/legado/app/ui/main/homepage/modules/CardModule.kt index c121fee4c..cc915d556 100644 --- a/app/src/main/java/io/legado/app/ui/main/homepage/modules/CardModule.kt +++ b/app/src/main/java/io/legado/app/ui/main/homepage/modules/CardModule.kt @@ -79,7 +79,7 @@ fun CardModule( with(sharedTransitionScope) { if (this != null) { Modifier.sharedBounds( - sharedContentState = rememberSharedContentState("preview:${book.bookUrl}"), + sharedContentState = rememberSharedContentState("preview:$sharedCoverKey"), animatedVisibilityScope = animatedVisibilityScope ?: return@with Modifier, ) diff --git a/app/src/main/java/io/legado/app/ui/main/homepage/modules/GridRankingModule.kt b/app/src/main/java/io/legado/app/ui/main/homepage/modules/GridRankingModule.kt index 8b4f2d037..fb9678c48 100644 --- a/app/src/main/java/io/legado/app/ui/main/homepage/modules/GridRankingModule.kt +++ b/app/src/main/java/io/legado/app/ui/main/homepage/modules/GridRankingModule.kt @@ -130,7 +130,7 @@ private fun GridRankingItem( with(sharedTransitionScope) { if (this != null) { Modifier.sharedBounds( - sharedContentState = rememberSharedContentState("preview:${book.bookUrl}"), + sharedContentState = rememberSharedContentState("preview:$sharedCoverKey"), animatedVisibilityScope = animatedVisibilityScope ?: return@with Modifier, ) diff --git a/app/src/main/java/io/legado/app/ui/main/homepage/modules/RankingModule.kt b/app/src/main/java/io/legado/app/ui/main/homepage/modules/RankingModule.kt index c64001f07..aa4db2e82 100644 --- a/app/src/main/java/io/legado/app/ui/main/homepage/modules/RankingModule.kt +++ b/app/src/main/java/io/legado/app/ui/main/homepage/modules/RankingModule.kt @@ -143,7 +143,7 @@ private fun RankingItem( with(sharedTransitionScope) { if (this != null) { Modifier.sharedBounds( - sharedContentState = rememberSharedContentState("preview:${book.bookUrl}"), + sharedContentState = rememberSharedContentState("preview:$sharedCoverKey"), animatedVisibilityScope = animatedVisibilityScope ?: return@with Modifier, ) diff --git a/app/src/main/java/io/legado/app/ui/main/homepage/modules/WaterfallModule.kt b/app/src/main/java/io/legado/app/ui/main/homepage/modules/WaterfallModule.kt index 548597c58..5a21846bd 100644 --- a/app/src/main/java/io/legado/app/ui/main/homepage/modules/WaterfallModule.kt +++ b/app/src/main/java/io/legado/app/ui/main/homepage/modules/WaterfallModule.kt @@ -52,7 +52,7 @@ fun WaterfallItem( modifier = with(sharedTransitionScope) { if (this != null) { Modifier.sharedBounds( - sharedContentState = rememberSharedContentState("preview:${book.bookUrl}"), + sharedContentState = rememberSharedContentState("preview:$sharedCoverKey"), animatedVisibilityScope = animatedVisibilityScope ?: return@with Modifier, ) } else Modifier