美文网首页
欢迎页 秒启动

欢迎页 秒启动

作者: light_7989 | 来源:发表于2019-03-25 18:54 被阅读0次

    你有没有遇到过点击桌面的项目总是先白屏一段时间,然后在进入项目。

    刚刚开始测试提出来这个,我有点懵啊(我对这个情况毫无头绪啊)

    我去简书,知乎,安卓巴士,CSDN搜索了一大堆资料,最后总结一下:


    首先,说一下解决的思路吧:

    在桌面点击项目图标时,安卓系统会创建一个新的进程,也就是我们自己的进程。

    这个我们在做项目肯定不好控制(反正我是不会),我们可以把欢迎页面设为透明,然后给窗口Window,

    设置背景,尽量在欢迎页面不做任何操作(加载页面也不做)。


    1.怎么给欢迎页面设置透明,并给window窗口设置背景

    在res_valus_styles下给欢迎页写一个style

    <!--欢迎页面-->

    <style name="welcomeStyle" parent="AppTheme"> <item name="android:windowBackground">@drawable/img_welcome_one</item> <item name="android:windowIsTranslucent">false</item> <item name="android:windowNoTitle">true</item> <item name="android:windowFullscreen">false</item> <item name="windowActionBar">false</item> </style>


    你肯定看到 windowBackground 这个了,没错他就是设置的背景图片

    不要忘记在AndroidManifest.xml中找到欢迎页面,并设置

    android:theme="@style/welcomeStyle"

    2.在欢迎页面的操作

    在onCreate();里面一定不要加载布局,很重要,画重点哦,童鞋

    setContentView(R.layout.activity_welcome);


    就是这个一定不要写哦

    3.全面屏适配问题

    我在欢迎页面使用.9图片解决

    全面屏适配:application添加

    <meta-data android:name="android.max_aspect" android:value="2.2" />

    禁止横屏

    android:resizeableActivity="false"

    没了

    相关文章

      网友评论

          本文标题:欢迎页 秒启动

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