无法覆盖三星 A14 上的 Activity 过渡动画

问题描述 投票:0回答:1

在我的应用程序中,我使用

Activity.overridePendingTransition()
将活动过渡动画自定义为淡入淡出。这在我所有的手机上都运行良好...除了一台运行 Android 14 的三星 A14。

在那部手机上,动画与请求的淡入淡出完全不同(旧屏幕向上滑动,然后突然切换到新屏幕)。

有人在其他手机上看到过这个吗?它有多常见?有什么解决办法吗?

android samsung-mobile
1个回答
0
投票

您现在应该开始使用

Activity.overrideAcitivityTransition()
,例如:

    fun addExitAnimation() {
        if (VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
            overrideActivityTransition(OVERRIDE_TRANSITION_CLOSE, 0, R.anim.screen_from_menu_exit)
        } else {
            overridePendingTransition(0, R.anim.screen_from_menu_exit)
        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.