原文地址:https://blog.csdn.net/u011150924/article/details/52451777
官方的ViewPager控件只能左右滑动,但当我们的项目有需求要求viewpager上下滑动时,怎么做?当然我们可以自定义一个viewpager出来,使其支持上下翻页,但是这无疑比较耗时,我们想很快做出viewpager上下翻动效果,怎么办?废话嘛,第三方呀!
一个是JakeWharton写的DirectionalViewPager:
github地址:https://github.com/JakeWharton/Android-DirectionalViewPager
在其中有setOrientation()的方法,支持Vertical和Horizontal。但是因为版本过低,与最新v4包兼容有问题(不推荐)。
第二个是castorflex的VerticalViewpager,这个已经被android studio收录,可以在library dependency中搜索到,关于怎么依赖就不细说了,library中添加或者compile都行,直接给出地址:
github地址:https://github.com/castorflex/VerticalViewPager
说白了就是竖版的ViewPager,用法和ViewPager一样。