Android - 启动画面的淡出动画

SWD*_*per 10 animation android fadeout android-activity

我想为我的启动画面添加淡出动画,也就是关闭启动画面时我想带来淡出动画效果.

这是我试过的代码.

overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
Run Code Online (Sandbox Code Playgroud)

但以上只能用于2.0.Ny app应该支持1.5.

所以我为我的主要活动设置了以下动画.

getWindow().setWindowAnimations(android.R.style.Animation_Toast);
Run Code Online (Sandbox Code Playgroud)

要么

getWindow().setWindowAnimations(R.style.Theme_FadeIn);
Run Code Online (Sandbox Code Playgroud)

我的Theme.FadeIn包含

<style name="Theme.FadeIn">
<item name="android:windowNoTitle">true</item>
<item name="android:activityOpenEnterAnimation">@anim/fade_in</item>   
</style>
Run Code Online (Sandbox Code Playgroud)

现在我可以看到fadein效果,但我可以看到黑屏.

如何在没有黑屏的情况下获得这种淡入或淡出效果.

mib*_*lma 2

你可以尝试让你的activity变得半透明...看看sdk中的半透明主题

@android:style/Theme.Translucent
Run Code Online (Sandbox Code Playgroud)