增加一些蜜汁小动画

This commit is contained in:
HapeLee
2025-08-30 01:46:05 +08:00
parent 24714d86fa
commit e582141906
2 changed files with 10 additions and 5 deletions
@@ -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<ActivityMangaBinding, ReadMangaViewMode
override fun onCreate(savedInstanceState: Bundle?) {
window.sharedElementEnterTransition = MaterialContainerTransform().apply {
addTarget(binding.root)
duration = 500
duration = 700
scrimColor = Color.TRANSPARENT
fadeMode = MaterialContainerTransform.FADE_MODE_THROUGH
}
window.sharedElementReturnTransition = MaterialContainerTransform().apply {
addTarget(binding.root)
duration = 500
scrimColor = Color.TRANSPARENT
duration = 700
scrimColor = Color.BLACK
fadeMode = MaterialContainerTransform.FADE_MODE_THROUGH
}
upLayoutInDisplayCutoutMode()
@@ -196,6 +197,10 @@ class ReadMangaActivity : VMBaseActivity<ActivityMangaBinding, ReadMangaViewMode
mMangaFooterConfig =
GSON.fromJsonObject<MangaFooterConfig>(AppConfig.mangaFooterConfig).getOrNull()
?: MangaFooterConfig()
onBackPressedDispatcher.addCallback(this) {
finish()
}
}
override fun observeLiveBus() {
@@ -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
}