博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android app 优化启动体验, 不闪白屏并且快速展示 splash
阅读量:2120 次
发布时间:2019-04-30

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

本文首发在我的个人博客:

转载请注明出处

要优化 app 的启动体验, 首先在清单文件中第一个启动的 SplashActivity 使用了 theme 的方式.

在 style.xml 文件中定义

注意 @drawable/splash 可以是一张图片, 也可以是定义在 drawable 文件夹中的一个 splash.xml 文件.

我这里使用的是 xml 文件的方式.

当时好像是出现了一些问题才这么写. 具体啥问题我想不起来了, 反正这样没毛病.. 哈

另外接入 bugly 后发现了这里报了一个 XmlPullParserException 的问题, 查了一下应该是之前这个 layer-list 的 item 中定义了 @drawable/splash 这种方式导致的, 之前 splash 图片的名字就叫 splash , 导致跟 splash.xml 冲突. 所以改为了 splash_default就搞定了.

你可能感兴趣的文章
TensorFlow 2.0 Alpha 实用教程
查看>>
一文掌握 Keras
查看>>
一文掌握 TensorFlow 基础
查看>>
一文了解深度学习
查看>>
深度学习在自然语言处理中的应用全景图-下
查看>>
深度学习在自然语言处理中的应用全景图-上
查看>>
导读:如何通关自然语言处理面试
查看>>
R in Action 学习笔记 - 第九章-常用R函数
查看>>
R in Action 学习笔记 - 第九章-Analysis of Variance
查看>>
R in Action 学习笔记-边学边查
查看>>
边听边记-创业分子-互联网颠覆医疗
查看>>
边听边记-财经郎眼-国企改革 大风已起 151026
查看>>
【LEETCODE】ADD DIGITS
查看>>
【LEETCODE】104-Maximum Depth of Binary Tree
查看>>
数据结构-树-学习笔记
查看>>
【LEETCODE】100-Same Tree
查看>>
【LEETCODE】226-Invert Binary Tree
查看>>
【LEETCODE】111-Minimum Depth of Binary Tree
查看>>
【LEETCODE】235-Lowest Common Ancestor of a Binary Search Tree
查看>>
【LEETCODE】110-Balanced Binary Tree
查看>>