は、verticalpagerのようにrecyclerviewを使用することが可能です。
私が望むのは、ユーザーが常に上から最初の項目オフセットをゼロにスクロールする場合です。ビューページでスクロールするときのように。これは可能ですか?RecyclerViewをverticalviewpagerのように使用すると、
1
A
答えて
3
はい、できます。
あなたは、単純なLinearLayoutManager使用することができます。
recyclerView.setLayoutManager(new LinearLayoutManager(getContenxt(), LinearLayoutManager.HORIZONTAL));
と、画面の幅いっぱいに表示を取得するためにlayout_height="match_parent"
を使用RecyclerView.Adapter
表示項目のを。
か、単にこのlibに使用します。そのためPagerSnapHelper
がありますAPIレベル25ので
recyclerView.setOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrollStateChanged(int newState) {
if(newState == RecyclerView.SCROLL_STATE_IDLE) {
// special handler to avoid displaying half elements
scrollToNext();
}
animate();
}
@Override
public void onScrolled(int dx, int dy) {
animate();
}
});
5
を
SnapHelper snapHelper = new PagerSnapHelper();
recyclerView.setLayoutManager(layoutManager);
もthis answer参照してください。
関連する問題
- 1. RecyclerViewとメソッドでCountDownTimersを使用する
- 2. Spannable TwoWayViewライブラリを使用して、次の画像のようなspannable recyclerViewを作成しようとしているSnapchat-出会うようなRecyclerView
- 3. JSON配列をRecyclerViewで使用するように変換する方法
- 4. RecyclerViewでLinearLayoutMangerを使用するにはどうすればよいですか?
- 5. PageAdapter + VerticalViewPagerは一緒に動作しません。どうして?
- 6. フラグメントの使用時にLinearLayout内でRecyclerViewを使用するにはどうすればよいですか?
- 7. はどのようにrecyclerview
- 8. RecyclerView - どのようにスクロール
- 9. RecyclerViewとRetrofitを使用してもっとロードするには?
- 10. どのようrecyclerview
- 11. RecyclerViewのAndroidスケールアイテムの高さ。列の幅と一致するようにStaggeredGridLayoutManagerを使用します。
- 12. このようなように私は、拡張リストビューとして働くrecyclerViewを持っているアンドロイドRecyclerViewで
- 13. RecyclerviewのCardViewでShareActionProviderを使用する
- 14. RecyclerViewがScrollView内でRecyclerViewを使用しているときに、Recyclerviewのonscrolllistenerが機能しない
- 15. ParseとRecyclerViewを使用したページネック
- 16. CoordinatorLayoutとAppBarLayoutを使用したRecyclerview
- 17. RecyclerVIewAdapterとPicassoを使用してRecyclerViewに画像を追加しようとしています
- 18. androidのfacebookのようにrecyclerviewを作成するには?
- 19. スクロールするときに、どのようにrecyclerviewアイテムをアニメートできますか?
- 20. RecyclerView内のスイッチにonClickリスナーを使用
- 21. RecyclerViewとRetrofitでフラグメントを使用する際のトラブル
- 22. Android RecyclerViewをローカルのrecyclerviewライブラリで使用します。
- 23. RecyclerViewでJWplayerを使用する
- 24. アダプタ内でRecyclerViewを使用する
- 25. RecyclerViewでSnapHelperを使用する方法
- 26. クリックリスナーをrecyclerViewに設定しようとしています
- 27. どのようにLayoutManagerがRecyclerViewを使用しているか確認するには?
- 28. RecyclerViewドラッグアンドドロップのように - ファイル&フォルダ
- 29. RecyclerViewでgetItemViewType()を使用する方法を学習しようとしています
- 30. contentprovidersを使用しているときにrecyclerviewのアイテムをスワイプする方法
こんにちは、あなたの注意のおかげで感謝しますが、私は、私は、すべてのビューを満たすためにmatch_parentを使用していますが、私の問題は、ユーザーがスクロールするとき、私は常にトップ私が望んでいない別のものからの半分」と私はいくつかのresaons.thanksのためにviewpagerを使用することはできません。 – max
@max ok、私は理解しました。この場合は、カスタムの 'LayoutManager'を実装することをお勧めします。有用な記事http://wiresareobsolete.com/2014/09/building-a-recyclerview-layoutmanager-part-1/ –
更新された回答。 –