From e5821419067e028a4eb138175433d565403a1a84 Mon Sep 17 00:00:00 2001 From: HapeLee <1321903405@qq.com> Date: Sat, 30 Aug 2025 01:46:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=BA=9B=E8=9C=9C?= =?UTF-8?q?=E6=B1=81=E5=B0=8F=E5=8A=A8=E7=94=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../legato/kazusa/ui/book/manga/ReadMangaActivity.kt | 11 ++++++++--- .../io/legato/kazusa/ui/book/read/ReadBookActivity.kt | 4 ++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/io/legato/kazusa/ui/book/manga/ReadMangaActivity.kt b/app/src/main/java/io/legato/kazusa/ui/book/manga/ReadMangaActivity.kt index 923007385..70de9b730 100644 --- a/app/src/main/java/io/legato/kazusa/ui/book/manga/ReadMangaActivity.kt +++ b/app/src/main/java/io/legato/kazusa/ui/book/manga/ReadMangaActivity.kt @@ -10,6 +10,7 @@ import android.view.Menu import android.view.MenuItem import android.view.WindowManager import android.view.animation.LinearInterpolator +import androidx.activity.addCallback import androidx.activity.viewModels import androidx.appcompat.app.AlertDialog import androidx.core.view.doOnLayout @@ -162,14 +163,14 @@ class ReadMangaActivity : VMBaseActivity(AppConfig.mangaFooterConfig).getOrNull() ?: MangaFooterConfig() + + onBackPressedDispatcher.addCallback(this) { + finish() + } } override fun observeLiveBus() { diff --git a/app/src/main/java/io/legato/kazusa/ui/book/read/ReadBookActivity.kt b/app/src/main/java/io/legato/kazusa/ui/book/read/ReadBookActivity.kt index 20bd14706..272a16ee0 100644 --- a/app/src/main/java/io/legato/kazusa/ui/book/read/ReadBookActivity.kt +++ b/app/src/main/java/io/legato/kazusa/ui/book/read/ReadBookActivity.kt @@ -263,13 +263,13 @@ class ReadBookActivity : BaseReadBookActivity(), override fun onCreate(savedInstanceState: Bundle?) { window.sharedElementEnterTransition = MaterialContainerTransform().apply { addTarget(binding.rootView) - duration = 500 + duration = 700 scrimColor = Color.TRANSPARENT fadeMode = MaterialContainerTransform.FADE_MODE_THROUGH } window.sharedElementReturnTransition = MaterialContainerTransform().apply { addTarget(binding.rootView) - duration = 500 + duration = 700 scrimColor = Color.TRANSPARENT fadeMode = MaterialContainerTransform.FADE_MODE_THROUGH }