app启动会带有默认的白屏或者黑屏主题,本文主要通过修改主题达到去除白屏和黑屏的效果
首先我们利用layer-list,之后将主题设置为这个文件就OK了,是不是很简单,一下为全部代码
<?xml version="1.0" encoding="utf-8"?>
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<solid android:color="@color/white"></solid>
</shape>
</item>
<item >
<bitmap android:gravity="center" android:src="@mipmap/logo" />
</item>
</layer-list>
之后再Theme下添加
<item name="android:windowBackground">@drawable/welcome_layler_drawable</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
最后在application 使用 android:theme="@style/Theme"