有时候为了让闪屏页更加生动有趣,我们会为它添加动画效果,但是在实际开发我发现了一件奇怪的事情:在模拟器上,动画效果能够如期起作用,但是到了真机上就失灵。后来发现只需在清单文件中给闪屏页的Activity添加主题@android:style/Theme.NoTitleBar.Fullscreen。例如以下代码:
<activity android:name=".activity.SplashActivity"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
再次部署APP,动画效果就可以实现了。