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 }