您的位置:首页 > 其它

关于splash页面 白屏问题

2015-11-24 11:58 197 查看

每次点击app图标,进入应用,会有一会儿的白屏。

之前在网上搜了解决办法,在Theme 里面 设置背景透明

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


这样设置完后在application,在开启和退出activity的时候,会出现一些问题,切换动画变得很别扭。具体原因可能是透明的问题提了,具体怎么说,我也不知道怎么说明白了。

后来我想 如果 单独设置 启动页 activity的 theme 呢,会不会就避免这个问题呢 。

然后application的 theme 还原,吧 启动页的theme 单独换掉,然,这样没有效果了。

让我很是纠结。

后来发现,有个属性一直被忽略的。直接在主题里面设置好 背景色,是不就可以了呢。

<style name="AppSplash" parent="android:Theme">
<item name="android:windowBackground">@mipmap/index</item>
<item name="android:windowNoTitle">true</item>
</style>


然后再次给 启动页面 设置 theme OK了。

就这么简单。

一些属性虽然经常用,有时候总是会被忽略掉

这样 点击图标 就像 微信 QQ ..一样 瞬间响应 splash
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: