Activity设置界面跳转无动画

在 Android 系统中,android:windowAnimationStyle 用于设置窗口切换时的动画效果。如果你想在 Android 14 上使用此属性,但发现它不起作用,可能是由以下几个原因造成的:

1. 检查属性是否正确设置

首先,确保你的 android:windowAnimationStyle 属性被正确设置在正确的位置。通常,这个属性应该被设置在 Activity 的主题中或者在 Activity 的 onCreate() 方法中使用 overridePendingTransition() 方法。例如,在主题中设置:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

    <item name="android:windowAnimationStyle">@style/CustomActivityAnimation</item>

</style>

<style name="CustomActivityAnimation" parent="@android:style/Animation.Activity">

    <item name="android:activityOpenEnterAnimation">@anim/slide_in_right</item>

    <item name="android:activityOpenExitAnimation">@anim/slide_out_left</item>

    <item name="android:activityCloseEnterAnimation">@anim/slide_in_left</item>

    <item name="android:activityCloseExitAnimation">@anim/slide_out_right</item>

</style>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容