美文网首页
2.app启动黑白屏解决办法

2.app启动黑白屏解决办法

作者: 会飞的鱼tony | 来源:发表于2018-06-20 22:52 被阅读0次

    解决方法1

    把启动白屏的背景换成一张图片

    <item name="android:windowBackground">@color/background_material_light</item>

    换成

    <item name="android:windowBackground">@drawable/xx.png</item>

    这种是伪优化,并没有解决加载速度。

    解决方法2

    把启动白屏背景变透明

    <item name="android:windowIsTranslucent">true</item>

    style下面加上一句,意思是把启动背景变透明,这种

    这两种方法最好新建一个样式,只在引导页中引用,如果在application节点中引用,会导致所有的页面启动都会有这种效果。

    比如

    <style name="AppTheme.Launcher">

    <item name="android:windowBackground">@drawable/xx</item>

    </style>

    <Activity Theme="AppTheme.Launcher"">...</Activity>

    如何在引导页启动后恢复样式呢?

    在引导页的onCreate(...){

        setTheme(R.style.AppTheme);

        super.onCreate(...);

    }

    相关文章

      网友评论

          本文标题:2.app启动黑白屏解决办法

          本文链接:https://www.haomeiwen.com/subject/vwnzeftx.html