仿易信引导页面

目前的引导页面大多数就是,不过已经有很多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();}});}
的添加
无限轮播正好之前我已经写过了 。相信很多人也都会写 。有问题的可以参考我之前写的《自添加指示器,无限轮播》和《的自动轮播》(谢谢支持) 。
处理
仿易信引导页面

文章插图
那么问题来了,视频是不是一直在播放呢,这样毫无疑问肯定会很耗内存的 。所以这里还有控制视频的停止播放 。即在处理事件的时候添加视频停止播放并释放内存即可