官方的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一樣。