2.app启动黑白屏解决办法

解决方法1

把启动白屏的背景换成一张图片

<item name="android:windowBackground">@color/background_material_light</item>

换成

<item name="android:windowBackground">@drawable/xx.png</item>

这种是伪优化,并没有解决加载速度。

解决方法2

把启动白屏背景变透明

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

style下面加上一句,意思是把启动背景变透明,这种

这两种方法最好新建一个样式,只在引导页中引用,如果在application节点中引用,会导致所有的页面启动都会有这种效果。

比如

<style name="AppTheme.Launcher">

<item name="android:windowBackground">@drawable/xx</item>

</style>

<Activity Theme="AppTheme.Launcher"">...</Activity>

如何在引导页启动后恢复样式呢?

在引导页的onCreate(...){

    setTheme(R.style.AppTheme);

    super.onCreate(...);

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,603评论 25 709
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,128评论 3 119
  • 9.26 多云 19-30° 下了几天雨,终于放晴了,赶紧耕地种植。A4田块部分种植白菜和青萝卜约3亩,B7田块...
    猪肉脯好吃阅读 213评论 0 0
  • 本以为今天的演讲会是一场激励人心,精神分享的讨论会,没想到最终演变成一场完美的会销。或者更为确切地说,是精心策划地...
    婷下来思考阅读 206评论 0 0
  • 继续分享得到APP诸葛玥老师《如何培养面向未来的孩子》课程要点。今天重点谈谈养育孩子反向提高职业能力的问题。 诸葛...
    卿云小有阅读 334评论 0 1

友情链接更多精彩内容