android启动页倒计时的实现,Android启动页优化之实现应用秒开

Android 应用冷启动时,需要从Application开始启动,加载时间就会比较长,这段时间里,用户所能看到的就是”白屏“(这是因为默认的AppTheme的 android:windowBackground 默认是设置成白色的),因此我认为真正的启动页就应该是让用户点开应用时看到的不是”白屏“,而是我们创建的一个页面,可以是一张图片、一段文字。

这样,不明真相的用户直观感觉到的就是,这个应用可以秒开。

1.首先在 drawable 目录下新建一个 splash_screen.xml 文件

android:opacity="opaque">

android:gravity="center"/>

我们使用 layer-list 标签创建一个图层列表,实际就是一个 LayerDrawable ,设置一个背景,然后放上应用图标,这是我想展示的启动页,可以根据自己的需要自行定义。

2.然后在 style.xml 文件中定义一个 SplashTheme

...

@drawable/splash_screen

这里只需要将窗口背景设置为我们刚才定义的 LayerDrawable。

3.然后需要在 AndroidMenifest.xml 文件中将我们的主页面,我这里是 MainActivity 的 android:theme 设置成我们定义的SplashTheme

xmlns:tools="http://schemas.android.com/tools"

...

>

...

...

>

android:name=".activity.MainActivity"

android:launchMode="singleTask"

android:theme="@style/SplashTheme">

...

是不是很简单这样就可以了

以上就是Android启动页优化之实现应用秒开的详细内容,更多关于Android 实现应用秒开的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:Android实现启动页倒计时效果

Android 启动页白屏解决方案

完美解决Android App启动页有白屏闪过的问题

android中使用react-native设置应用启动页过程详解

Android启动页用户相关政策弹框的实现代码

Android实现渐变启动页和带有指示器的引导页

Android项目实战教程之高仿网易云音乐启动页实例代码

Android启动页出现白屏、黑屏的解决方案

Android启动页广告(腾讯广告联盟)解决方法及源码下载

Android启动页面定时跳转的三种方法

Android优化之启动页去黑屏实现秒启动

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值