android - 如何实现list的item全放到一个页面,左右滑动。
巴扎黑
巴扎黑 2017-04-17 17:41:02
0
3
489

就像是RecyclerView横向的布局方式,但是RecyclerView滑动的力度大就会跳跃好几个item,我需要一个个item滑动过去,或者有什么方法让RecyclerView可以固定每次滑动的x。请教各位啦!自己查资料好像ViewPager加上Fragment可以实现,但是不太会。求助求助求助。

巴扎黑
巴扎黑

全員に返信(3)
洪涛

あなたの説明によれば、ViewPager を使用する必要があります。

RecyclerView と非常に似ており、Adapter を使用して適応させます。最も単純な例は、「Android Developer - Using ViewPager for Screen Slides」の「ViewPager の追加」の章にあります。非常に明確になったと思います。Adapter を内部クラスとして使用します。もちろん、Adapter を取り出して別のクラスにすることもできます。

また、欲しいエフェクトは以下の例を参照できるようです:

  • MapViewPager

ご質問がございましたら、コメントを残してください。 :-)

いいねを押す +0
迷茫

次の 4 行のコードを addOnItemSelectionListener または setOnItemClickListener に同時に追加して、項目を 1 つずつスライドさせる効果を実現します。
recyclerView.setLayoutFrozen(true);
recyclerView.setLayoutFrozen(false);
adapter.notifyItemChanged(adapterPosition);
adapter.notifyDataSetChanged();

いいねを押す +0
刘奇

いろいろ検索した結果、単一ページのスライドの問題を解決できるrecyclerviewpagerライブラリを発見しました。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート