一般情况下出现该问题时,请查看你的style里面是否设置了:
<item name="android:windowIsTranslucent">true</item>
如果设置了的话,那么你对应的动画anim文件需将parent改成
parent="@android:style/Animation.Translucent">
所以看起来应该是这样的
<!-- animation 样式 --> <style name="activityAnimation" parent="@android:style/Animation.Translucent"> <item name="android:activityOpenEnterAnimation">@anim/in_from_right</item> <item name="android:activityOpenExitAnimation">@anim/out_to_left</item> <item name="android:activityCloseEnterAnimation">@anim/in_from_left</item> <item name="android:activityCloseExitAnimation">@anim/out_to_right</item> </style> <style name="AppTheme" parent="BaseTheme"> <item name="android:windowAnimationStyle">@style/activityAnimation</item> <item name="windowNoTitle">true</item> <item name="android:windowIsTranslucent">true</item> </style>