这是我的基本样式代码
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:windowFullscreen">false</item>
<item name="colorPrimary">@color/black</item>
<item name="colorPrimaryDark">@color/black</item>
<item name="colorAccent">@color/light_blue</item>
<item name="android:windowBackground">@android:color/black</item>
<item name="android:windowAnimationStyle">@style/SPAnimation.Activity</item>
<item name="android:windowEnableSplitTouch">false</item>
<item name="android:splitMotionEvents">false</item>
</style>
<style name="SPAnimation.Activity" parent="@android:style/Animation.Activity">
<item name="android:activityOpenEnterAnimation">@anim/slide_up</item>
<item name="android:activityOpenExitAnimation">@anim/stay</item>
<item name="android:activityCloseEnterAnimation">@anim/stay</item>
<item name="android:activityCloseExitAnimation">@anim/slide_down</item>
</style>
这种样式在我的项目中效果很好,但是我有一个问题。在一种情况下,我想在另一个活动开始时使用fade_in fade_out动画。这是我的Java代码
Intent intent = new Intent(LoginTestActivity.this,
LoginActivity.class);
startActivity(intent);
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
但是我不能覆盖基本样式的动画。我的意思是,我的LoginActivity具有从下到上的动画,而不是fade_in fade_out。 我该如何解决这个问题? 谢谢