今天需要做一个启动页,然而当我们点击桌面图标启动APP时,有时会闪一下黑色背景,有时黑色背景时间还比较长,哎呀,难看死了,这个怎么办捏,别方,我们今天就来看看启动页的优化。
一、消除启动时的黑屏
点击桌面launcher图标启动APP,闪现的黑色背景其实是出现在我们看到界面第一帧之前。那我们就要想办法让这个黑色的背景变成用户喜欢看到的画面或者让它透明化。
自定义WelcomActivity的Theme
说白了,就是把出现的黑屏通过android:windowBackground属性设置为我们想要的背景。
1.在Style.xml中定义如下style
<style name = "AppWelcome" parent = "Theme.AppCompat.Light.NoActionBar">
<item name = "android:background">@drawable/loading</item><item name="windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item></style>
其中loading可以是我们APP的Logo背景。
2.在manifest文件中配置WelcomeActivity
<activity android:name=".ui.activity.WelcomeActivity"
android:theme="@style/App
网友评论