问题:1.启动页设置沉浸式,2.白屏问题
解决:1.去掉状态栏,设置全屏。2.页面加载窗口优于setContentView,初始化Application的时间里使用了默认的亮白主题,在manifest的启动activity中自己设置一个主题就可以了
设置如下(activity需要继承AppCompatActivity):
styles中自定义主题
<style name="SplashTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowBackground">@drawable/splash_</item>
<item name="android:windowFullscreen">true</item>
<!--控制刘海处显示信息-->
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
</style>manifest中引用
<activity
android:name=".splash.SplashActivity"
android:theme="@style/SplashTheme">...
版权声明:本文为sinat_29097969原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。