android 快速启动,《Android APP可以有的东西》之显示篇:快速启动App

前言

又有好久木有更新啦,快成咸鱼了。

早上看到一篇关于app快速启动的公众号文章,觉得应该全面了解一下这个东西,所以这篇文章就小小地实践一下下记录下来,内容并不多,demo都没有必要上,大家直接看代码实践过程和效果就行了。

文章最后会附上那篇公众号文章的链接。

上效果图

a857e8a35d8b

我是图

上说明

现在的大厂app一般的套路是这样:点击图标即可启动界面(splash界面),等几秒出来一个广告界面(welcome界面),点击跳转链接倒计时跳过按钮应有尽有贼厉害地再显示几秒,然后再进入主页。

通常在写demo的时候会遇到一个困惑:打开app会白屏或者黑屏一小段时间,大厂点击图标即可就可以启动的效果还是不错的,所以下面开始实现。

public class SplashActivity extends AppCompatActivity {

@Override

protected void onCreate(@Nullable Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

SystemClock.sleep(2000);

startActivity(new Intent(SplashActivity.this, MainActivity.class));

finish();

}

}

上面是splash类,作为启动的activity,但是没有layout,重点是它的theme:

android:theme="@style/StartStyle">

...

style文件:

@drawable/splash

然后就是具体的@drawable/splash了:

android:opacity="opaque">

android:gravity="center"

android:src="@mipmap/ic_launcher"/>

这里随手放置了一个小图标

然后就是上面动态图的效果啦。

最后,那篇公众号文章的链接

【显示篇】扩展阅读

本文作者:paradoxie

个人主页:谢盒盒的小黑屋,不止说技术

简书地址:简书主页,专注技术类

github地址:paradoxie

转载请注明出处,蟹蟹!

-------我的梦想真的是做一条咸鱼!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值