美文网首页
启动时白屏或黑屏

启动时白屏或黑屏

作者: _Youngjim | 来源:发表于2018-01-02 13:42 被阅读0次

冷启动:应用杀死重新启动
热启动:在后台

原因:
app创建时有个初始化的过程,手机需要时间加载

白屏和黑屏和手机型号和风格有关。

解决方法:

思路:
让黑屏白屏透明
方法:
在application的theme里的style 添加

<!--热启动透明-->
        <item name="android:windowIsTranslucent">true</item>

分析:
点击应用之后,虽然透明看不见白屏,但是还是卡顿(可以甩锅给手机)

思路:
将背景图设置成我们APP的Logo图,作为APP启动的引导,现在市面上大部分的APP也是这么做的
方法:
只要把这个风格设置在第一个界面就好,不用设置到application。不然整个应用的背景都会是。

<style name="AppWelcome" parent="AppTheme">
        <item name="android:windowBackground">@mipmap/bg_welcome_start</item>
    </style>

一般的做法是将二三两个做法结合,然后需要多一个欢迎界面,界面的背景还是这张图片,就可以从失控的情况无缝转到控制的情况。
查看界面启动时间:关键词选择displayed, regex选择no filters


image.png

相关文章

网友评论

      本文标题:启动时白屏或黑屏

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