刚开始看到效果的时候感觉相当炫酷,翻看完别的之后感觉还是不错!今天有幸分享:
我们想达到这种效果需明白用什么来播放视频以及视频的资源该放到哪里?
第一我们通过使用自定义videoView来使视频充满屏幕,自定义一个类继承VideoView重写三个构造方法和onMeasure()方法来测量宽高。如下代码:
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); //我们重新计算高度 int width = getDefaultSize(0, widthMeasureSpec); int height = getDefaultSize(0, heightMeasureSpec); setMeasuredDimension(width, height); }如果我们想滑动视频的切换我们就需要用ViewPager来形成导航,在布局中我们书写如下代码:注意我们应该使用相对布局Relativelauyout。让小圆点放在我们的视频之上!
<android.support.v4.view.ViewPager android:id="@+id/vp" android:layout_width="match_parent" android:layout_height="match_parent"> </android.support.v4.view.ViewPager> <LinearLayout android:layout_width="match_parent" android:layout_height=