Android VR Player(全景视频播放器) [5]:简单的欢迎界面

Android VR Player(全景视频播放器) [5]:简单的欢迎界面

欢迎界面

在继续下一部分,即视频列表实现的介绍前,分享一下简单的欢迎界面的实现。一来是可以整合一下前面说的侧滑菜单和底部导航,二来是欢迎界面用到的子线程和TimerTask等知识是后续的部分所需的,这里就先提前说一下啦。

欢迎界面虽然名曰欢迎,其实并没有太大的“欢迎”意义,一般用户希望的是赶紧进入主页面。但对于应用设计开发人员来说,欢迎页面可以用来展示应用的版本,品牌标识等,可以起到强调品牌的作用,当然也可以把广告投放在这里。欢迎界面最大的用处是,在用户未进入主界面前加载好一些资源,比如网络资源等,这样用户进入主界面时就不用再等待资源加载,从而提升用户体验。需要注意的是欢迎界面和引导页的不同,引导页一般是安装后首次使用时才出现,用来展示一些应用的功能用法,更新的特性等等。


简单实现

欢迎界面的实质就是让用户在进入主界面前等几秒钟,当时有过Android开发经历的同学都知道,一旦我们的应用失去响应5秒以上,就会出现ANR(Application Not Responding)错误,导致应用被系统终止。所以,不能直接用sleep去让主线程“睡”上几秒钟,而是需要在子线程中去做这件事。了解了这一点,实现的思路就很清晰了:首先有个WelcomeActivity,用来展示欢迎界面;然后在WelcomeActivity中开启一个子线程;子线程要做的任务很简单,即是在启动应用几秒后,开启MainActivity,进入主界面。下面就一步步说明如何实现这个思路。


创建WelcomeActivity

这个应该很容易,创建一个WelcomeActivity,并设计它的布局。需要注意的是,因为WelcomeActivity现在成为了应用启动的第一个Activity,所以需要在AndriodManifest配置文件中将WelcomeActivity设置为启动Activity。


public class WelcomeActivity extends AppCompatActivity {
   
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_w
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值