【置顶】Android启动页面有白屏(或者黑屏)过渡解决方案
来源:互联网 发布:域名运营商查询 编辑:程序博客网 时间:2024/06/13 23:35
我们在开发android应用程序时,往往会添加启动页面;这时会遇到一个问题,就是启动页面会先显示一下白色背景或者黑色背景(根据你application使用的主题不同导致白色背景或者黑色背景),然后才会显示我们需要的效果。
这是因为:activity在执行setContentView()方法后才会显示布局,所以在setContentView()方法前面不要放耗时的操作。如果activity是继承下来的,那么也要注意一下父activity的onCreate()方法不要放耗时的操作。
还有一种情况就是,题主在onCreate()方法来调用了requestWindowFeature()方法来设置全屏,这样也会导致先显示白屏(黑屏)再跳转。
解决方案:在res/values下添加一个主题如下:
<style name="Theme.beginBackground" parent="@android:style/Theme.Translucent.NoTitleBar"> <item name="android:windowBackground">@null</item></style>然后在启动的anctivity使用该主题:
<activity android:name=".ui.WelcomeActivity" android:screenOrientation="portrait" android:theme="@style/Theme.beginBackground"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter></activity>
0 0
- 【置顶】Android启动页面有白屏(或者黑屏)过渡解决方案
- Android启动页面有白色过渡解决方案
- Android启动页面有白色过渡解决方案
- android启动时白屏或者黑屏的问题
- android启动时白屏或者黑屏的问题
- Android,启动白屏或者黑屏
- 规避Android APP启动页先白屏或者黑屏
- 【Android】app 启动 白屏 黑屏解决方案
- Android 启动页黑屏原因及解决方案
- App启动时页面出现白屏或者黑屏的问题(过度期间)
- Android 解决启动页面短暂黑屏问题
- Android 程序启动时的黑屏或者白屏问题
- 解决Android应用启动时白屏或者黑屏的问题
- Android Activity启动时黑屏或者白屏的原因
- Android 启动页白屏一下或者黑屏一下解决办法
- Android应用启动前 白屏或者黑屏原因?
- Android启动优化,去除白屏或者黑屏
- Android启动优化,去除白屏或者黑屏
- 面试时说的Android消息机制
- 网络流24题——太空飞行计划问题
- IntelliJ IDEA - 热部署插件JRebel 安装使用教程
- 使用UITextView想看下视图层次出错,解决方法
- iOS UITableViewCell 的 imageView大小更改
- 【置顶】Android启动页面有白屏(或者黑屏)过渡解决方案
- 消息推送
- HHU Kingdom of Black and White(暴力搜索+线段树)
- Android 使用Gson解析Json数据
- 手机SD卡的获取
- 第2周项目2 程序的多文件组织
- STFCN笔记
- caffe中特殊的layer解释
- 获取其他App中资源的方法