From ff89afb8c18a39d5c8d2bb09da49b269fbf646c8 Mon Sep 17 00:00:00 2001 From: tarsin Date: Sat, 17 Jun 2023 23:40:10 +0800 Subject: [PATCH] Fix fragment predictive back --- .../androidx/navigation/ui/NavigationUI.kt | 10 +++-- app/src/main/res/anim/accelerate_quart.xml | 18 --------- app/src/main/res/anim/decelerate_quart.xml | 18 --------- app/src/main/res/anim/decelerate_quint.xml | 18 --------- app/src/main/res/anim/decelerate_terz.xml | 18 --------- app/src/main/res/anim/scene_close_enter.xml | 28 ------------- app/src/main/res/anim/scene_close_exit.xml | 39 ------------------- app/src/main/res/anim/scene_open_enter.xml | 38 ------------------ app/src/main/res/anim/scene_open_exit.xml | 28 ------------- 9 files changed, 6 insertions(+), 209 deletions(-) delete mode 100644 app/src/main/res/anim/accelerate_quart.xml delete mode 100644 app/src/main/res/anim/decelerate_quart.xml delete mode 100644 app/src/main/res/anim/decelerate_quint.xml delete mode 100644 app/src/main/res/anim/decelerate_terz.xml delete mode 100644 app/src/main/res/anim/scene_close_enter.xml delete mode 100644 app/src/main/res/anim/scene_close_exit.xml delete mode 100644 app/src/main/res/anim/scene_open_enter.xml delete mode 100644 app/src/main/res/anim/scene_open_exit.xml diff --git a/app/src/main/java/androidx/navigation/ui/NavigationUI.kt b/app/src/main/java/androidx/navigation/ui/NavigationUI.kt index 8ff28ed9d..f51c9aabb 100644 --- a/app/src/main/java/androidx/navigation/ui/NavigationUI.kt +++ b/app/src/main/java/androidx/navigation/ui/NavigationUI.kt @@ -1,5 +1,6 @@ package androidx.navigation.ui +import android.annotation.SuppressLint import android.view.MenuItem import androidx.annotation.IdRes import androidx.navigation.ActivityNavigator @@ -8,6 +9,7 @@ import androidx.navigation.NavDestination import androidx.navigation.NavDestination.Companion.hierarchy import androidx.navigation.NavOptions +@SuppressLint("PrivateResource") fun onNavDestinationSelected2(item: MenuItem, navController: NavController): Boolean { if (navController.currentDestination?.matchDestination(item.itemId) == true) return true val builder = NavOptions.Builder().setLaunchSingleTop(true) @@ -20,10 +22,10 @@ fun onNavDestinationSelected2(item: MenuItem, navController: NavController): Boo .setPopEnterAnim(R.anim.nav_default_pop_enter_anim) .setPopExitAnim(R.anim.nav_default_pop_exit_anim) } else { - builder.setEnterAnim(com.hippo.ehviewer.R.anim.scene_open_enter) - .setExitAnim(com.hippo.ehviewer.R.anim.scene_open_exit) - .setPopEnterAnim(com.hippo.ehviewer.R.anim.scene_close_enter) - .setPopExitAnim(com.hippo.ehviewer.R.anim.scene_close_exit) + builder.setEnterAnim(androidx.fragment.R.animator.fragment_open_enter) + .setExitAnim(androidx.fragment.R.animator.fragment_open_exit) + .setPopEnterAnim(androidx.fragment.R.animator.fragment_close_enter) + .setPopExitAnim(androidx.fragment.R.animator.fragment_close_exit) } val options = builder.build() return try { diff --git a/app/src/main/res/anim/accelerate_quart.xml b/app/src/main/res/anim/accelerate_quart.xml deleted file mode 100644 index 1ebfe2d31..000000000 --- a/app/src/main/res/anim/accelerate_quart.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/app/src/main/res/anim/decelerate_quart.xml b/app/src/main/res/anim/decelerate_quart.xml deleted file mode 100644 index 30d0c8081..000000000 --- a/app/src/main/res/anim/decelerate_quart.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/app/src/main/res/anim/decelerate_quint.xml b/app/src/main/res/anim/decelerate_quint.xml deleted file mode 100644 index bb6e5a55c..000000000 --- a/app/src/main/res/anim/decelerate_quint.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/app/src/main/res/anim/decelerate_terz.xml b/app/src/main/res/anim/decelerate_terz.xml deleted file mode 100644 index 42eb92099..000000000 --- a/app/src/main/res/anim/decelerate_terz.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/app/src/main/res/anim/scene_close_enter.xml b/app/src/main/res/anim/scene_close_enter.xml deleted file mode 100644 index a640293f0..000000000 --- a/app/src/main/res/anim/scene_close_enter.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/anim/scene_close_exit.xml b/app/src/main/res/anim/scene_close_exit.xml deleted file mode 100644 index 23c036195..000000000 --- a/app/src/main/res/anim/scene_close_exit.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - diff --git a/app/src/main/res/anim/scene_open_enter.xml b/app/src/main/res/anim/scene_open_enter.xml deleted file mode 100644 index 5b11c3e1e..000000000 --- a/app/src/main/res/anim/scene_open_enter.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - diff --git a/app/src/main/res/anim/scene_open_exit.xml b/app/src/main/res/anim/scene_open_exit.xml deleted file mode 100644 index c637be392..000000000 --- a/app/src/main/res/anim/scene_open_exit.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - -