Android启动页优化,去黑屏秒开

今天需要做一个启动页,然而当我们点击桌面图标启动APP时,有时会闪一下黑色背景,有时黑色背景时间还比较长,哎呀,难看死了,这个怎么办捏,别方,我们今天就来看看启动页的优化。

一、消除启动时的黑屏

点击桌面launcher图标启动APP,闪现的黑色背景其实是出现在我们看到界面第一帧之前。那我们就要想办法让这个黑色的背景变成用户喜欢看到的画面或者让它透明化。

自定义WelcomActivity的Theme

说白了,就是把出现的黑屏通过android:windowBackground属性设置为我们想要的背景。

1.在Style.xml中定义如下style

<style name = "AppWelcome" parent = "Theme.AppCompat.Light.NoActionBar">

        <item name = "android:background">@drawable/loading</item>    

        <item name="windowNoTitle">true</item>

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

</style>

其中loading可以是我们APP的Logo背景。

2.在manifest文件中配置WelcomeActivity

<activity  android:name=".ui.activity.WelcomeActivity"

               android:theme="@style/App

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容