Android界面切换出现短暂黑屏的解决方法
2018-10-12 14:09
591 查看
这种问题一般是因为一个Activity启动之后在显示视图之间时间太长导致的。
1、优化方式可以通过精简layout文件、多线程处理数据载入等。
2、但是有些Activity的layout文件可能比较大,如果不能动态载入,在显示之前解析xml的时间可能耗时比较长比如500-1000ms。
这个时候Activity会先显示默认的黑色背景图,所以会出现黑屏的情况。对于这种情况我们可以在Application的Theme中添加
<item name="android:windowIsTranslucent">true</item>
将默认的窗口背景设置为透明色,这样就不会出现黑屏了。
您可能感兴趣的文章:
- android实现Splash闪屏效果示例
- 详解Android中App的启动界面Splash的编写方法
- Android开发基础之创建启动界面Splash Screen的方法
- Android开发笔记之:Splash的实现详解
- Android笔记之:App应用之启动界面SplashActivity的使用
- Android编程中activity启动时出现白屏、黑屏问题的解决方法
- Android 避免APP启动闪黑屏的解决办法(Theme和Style)
- Android Activity切换(跳转)时出现黑屏的解决方法 分享
- Android Fragment中使用SurfaceView切换时闪一下黑屏的解决办法
- Android Splash界面白屏、黑屏问题的解决方法
相关文章推荐
- Android开发中Activity之间切换出现短暂黑屏的解决方法
- Android Activity切换(跳转)时出现黑屏的解决方法 分享
- Android Activity之间切换出现短暂黑屏的处理方法
- 解决android启动app时出现短暂的黑屏或一个带title的界面
- Android Activity之间切换出现短暂黑屏的处理方法
- Android 解决SurfaceView切换导致界面闪烁,短暂黑屏问题。
- Android Activity之间切换出现短暂黑屏的处理方法
- Android Activity之间切换出现短暂黑屏的处理方法
- Android Activity之间切换出现短暂黑屏的处理方法
- Android编程中activity启动时出现白屏、黑屏问题的解决方法
- android 程序启动界面的短暂黑屏解决办法
- Android Activity之间切换出现短暂黑屏的处理方法
- android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失,并解决activity跳转的时候出现短暂的黑屏
- Android启动界面先白屏或者黑屏然后才出现画面的解决办法
- Android ListView滑动时出现黑屏解决方法
- Android Activity之间切换出现短暂黑屏的处理方法
- Android自定义照相机Camera出现黑屏的解决方法
- android项目中切换界面出现Unable to pause activity异常的解决办法
- Android Activity切换(跳转)时出现黑屏的解决办法
- Android Activity之间跳转出现短暂黑屏的处理方法和intent.setFlags方法中的参数值含义