当我们开发出一个APP的时候,为了视觉美观常会为APP设置各种漂亮的背景。APP启动时,总是会发现有一个白色或其他颜色的空屏。如果这个空屏的颜色与我们的APP不匹配,就会显得很突兀。因此,有必要主动设计一下这个启动时窗口的背景颜色。
创建一个drawable
设置文件名为"window_bg",Root element为layer-list。
出现如下界面
在代码中填写颜色shape节点。其中的颜色值,你可以选择你希望首屏展现的背景色。
<item>
<shape>
<solid android:color="#673AB7"></solid>
</shape>
</item>
在values中创建styles.xml文件。
点击"Finish"按钮,完成创建。编辑此文件,添加style节点代码。
<style name="CoFoxStyle" parent="Theme.AppCompat.DayNight">
<item name="android:windowBackground">@drawable/window_bg</item>
</style>
修改AndroidManifest.xml文件中theme,选择刚设置的CoFoxStyle。
编译运行APP,你会发现,原本启动的白屏背景色已经换成 window_bg 里设置的颜色了。