我想给我的启动画面添加淡出动画,即在关闭启动画面时,我想实现淡出动画效果。
以下是我尝试过的代码。
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
但是上述代码仅适用于 Android 2.0 及以上版本,我的应用需要支持 Android 1.5 及以上版本。
因此,我为我的主活动设置了以下动画。
getWindow().setWindowAnimations(android.R.style.Animation_Toast);
或者
getWindow().setWindowAnimations(R.style.Theme_FadeIn);
我的Theme.FadeIn包含
<style name="Theme.FadeIn">
<item name="android:windowNoTitle">true</item>
<item name="android:activityOpenEnterAnimation">@anim/fade_in</item>
</style>
现在我能看到淡入效果,但是我也能看到黑屏。
如何在没有黑屏的情况下获得淡入或淡出效果。