android 加载图片黑屏,Android 中启动页黑屏及白屏的解决方式

启动页黑屏或白屏的原因是,当Activity启动的时候不能马上加载layout。

而黑屏或者白屏是你的theme主题的默认样式,当layout没加载出来就显示黑屏或者白屏。

1.windowBackground 窗体背景为指定图片

我们可以人为的设置 Activity的Theme的这一属性 为指定的图片,这样Activity没有加载出来也可以显示启动页,不过这样就不能在layout中加其他东西了,启动页的layout.xml就不怎么好处理了。

2.windowIsTranslucent 窗体背景透明

又或者可以像微信一样处理,设置Activity的Theme背景为透明色

true

使app看起来像没有启动一样,等到layout都加载完了才显示启动页,实际上早就启动了。

视觉效果是背景色是透明的,所以你觉得没有启动,这样启动虽慢,

但是layout可以自己决定有什么内容,看需求使用吧。

修改项目中 values/styles.xml

true

@mipmap/qdy2

@color/transparent

true

true

true

记得修改 AndroidManifest.xml中

android:name=".ui.activity.XXXActivity"

android:theme="@style/AppTheme.NoActionBarAndTitle" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值