博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
APP开发----启动闪屏的解决办法
阅读量:5057 次
发布时间:2019-06-12

本文共 486 字,大约阅读时间需要 1 分钟。

闪屏的原因主要是我们启动Activity的时候,需要跑完onCreate和onResume才会显示界面。也就是说需要处理一些数据后,才会显示。按照这种思路,是不是我把初始化的工作尽量减少就可以避免黑屏?事实是,就算你onCreate啥都不做,仍然会闪一下黑屏,因为初始化解析界面时需要一定时间。下面是解决办法:

一.自定义Theme

//1.设置背景图Theme---程序启动快,界面先显示背景图,然后再刷新其他界面控件。给人刷新不同步感觉//2、设置透明Theme---给人程序启动慢感觉,界面一次性刷出来,刷新同步

二.修改AndroidManifest.xml

android:theme="@style/Theme.AppStartLoad" android:label="@string/app_name" >
//......

转载于:https://www.cnblogs.com/wisemen/p/5821338.html

你可能感兴趣的文章
centos jdk 下载
查看>>
HDU 1028 Ignatius and the Princess III(母函数)
查看>>
token简单的使用流程。
查看>>
django创建项目流程
查看>>
Vue 框架-01- 入门篇 图文教程
查看>>
多变量微积分笔记24——空间线积分
查看>>
poi操作oracle数据库导出excel文件
查看>>
(转)Intent的基本使用方法总结
查看>>
Windows Phone开发(24):启动器与选择器之发送短信
查看>>
JS截取字符串常用方法
查看>>
java容器---------手工实现Linkedlist 链表
查看>>
three.js 性能优化的几种方法
查看>>
《梦断代码》读书笔记(三)
查看>>
FreeMarker解析json数据
查看>>
Java8 Lambda表达应用 -- 单线程游戏server+异步数据库操作
查看>>
Codeforces 450 C. Jzzhu and Chocolate
查看>>
[Unity3D]Unity3D游戏开发MatchTarget的作用攀登效果实现
查看>>
ACdream 1115 Salmon And Cat (找规律&&打表)
查看>>
JSON、JSONP、Ajax的区别
查看>>
AngularJS学习篇(一)
查看>>