android 豎向viewpager


使用recycleview 實現。

外加輔助類:

SnapHelper的使用方法
SnapHelper是一個抽象類 Google 內置了兩個默認實現類,LinearSnapHelper和PagerSnapHelper。

LinearSnapHelper:使當前Item居中顯示,常用場景是橫向的RecyclerView, 類似ViewPager效果,但是又可以快速滑動多個條目。
LinearLayoutManager manager = new LinearLayoutManager(getContext());
manager.setOrientation(LinearLayoutManager.VERTICAL);
mRecyclerView.setLayoutManager(manager);
LinearSnapHelper snapHelper = new LinearSnapHelper();
snapHelper.attachToRecyclerView(mRecyclerView);
PagerSnapHelper:使RecyclerView 像ViewPager一樣的效果,每次只能滑動一頁。

LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
linearLayoutManager.setOrientation(LinearLayoutManager.HORIZONTAL);
mRecycleview.setLayoutManager(linearLayoutManager);
PagerSnapHelper snapHelper = new PagerSnapHelper();
snapHelper.attachToRecyclerView(mRecycleview);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM