目前的引导页面大多数就是,不过已经有很多app的引导页面变为动画+,第一次见到,感觉很新颖,用户体验会瞬间提升一阶 。那么问题来了,这样的引导页面怎么做的呢?
曾经一度用易信,有一次更新版本后发现易信的引导页面就是这种情况,感觉很新颖 。昨天下载了虾米音乐,用的也是这样的,但跟这个有区别 。
首先看效果图:
文章插图
刚开始见到以为后面是动态图片做背景 。后来解压了app,发现里面是一段mp4 。那么这样就好写了
思路:布局为视频+ 布局文件:
文章插图
这里的视频布局用的是VedioView(重写过的) 。其他布局就是viewpager,button的了,比较简单 。布局写好了,问题就简单了,直接加载视频就好了 。
视频的加载
mVideoView = (CustomizeVideoView) findViewById(R.id.video_view);mVideoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.media));//获取视频mVideoView.start();//开始播放mVideoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {@Overridepublic void onCompletion(MediaPlayer mediaPlayer) {mVideoView.start();}});}
的添加
无限轮播正好之前我已经写过了 。相信很多人也都会写 。有问题的可以参考我之前写的《自添加指示器,无限轮播》和《的自动轮播》(谢谢支持) 。
处理
文章插图
那么问题来了,视频是不是一直在播放呢,这样毫无疑问肯定会很耗内存的 。所以这里还有控制视频的停止播放 。即在处理事件的时候添加视频停止播放并释放内存即可
- 易信发布带来的行业思考
- 小程序开发工具_微信小程序开发工具教程,快速制作电商小程序
- 蓝色风信子花语是什么
- # Android微信支付接入
- iPhone怎样恢复微信聊天记录?记住这3招,简直太简单了!
- android 按钮变形动画,Android仿硬币转动微信红包动画效果
- Android仿微信红包动画
- 柑橘小苗怎样修剪
- ssm“伴我成长”课外读物信息平台 计算机毕设源码53845
- 基于jsp的企业员工信息管理系统的设计与实现--【毕业论文】