就像是RecyclerView横向的布局方式,但是RecyclerView滑动的力度大就会跳跃好几个item,我需要一个个item滑动过去,或者有什么方法让RecyclerView可以固定每次滑动的x。请教各位啦!自己查资料好像ViewPager加上Fragment可以实现,但是不太会。求助求助求助。
あなたの説明によれば、ViewPager を使用する必要があります。
RecyclerView と非常に似ており、Adapter を使用して適応させます。最も単純な例は、「Android Developer - Using ViewPager for Screen Slides」の「ViewPager の追加」の章にあります。非常に明確になったと思います。Adapter を内部クラスとして使用します。もちろん、Adapter を取り出して別のクラスにすることもできます。
また、欲しいエフェクトは以下の例を参照できるようです:
MapViewPager
ご質問がございましたら、コメントを残してください。 :-)
次の 4 行のコードを addOnItemSelectionListener または setOnItemClickListener に同時に追加して、項目を 1 つずつスライドさせる効果を実現します。 recyclerView.setLayoutFrozen(true);recyclerView.setLayoutFrozen(false);adapter.notifyItemChanged(adapterPosition);adapter.notifyDataSetChanged();
いろいろ検索した結果、単一ページのスライドの問題を解決できるrecyclerviewpagerライブラリを発見しました。
あなたの説明によれば、ViewPager を使用する必要があります。
RecyclerView と非常に似ており、Adapter を使用して適応させます。最も単純な例は、「Android Developer - Using ViewPager for Screen Slides」の「ViewPager の追加」の章にあります。非常に明確になったと思います。Adapter を内部クラスとして使用します。もちろん、Adapter を取り出して別のクラスにすることもできます。
また、欲しいエフェクトは以下の例を参照できるようです:
MapViewPager
ご質問がございましたら、コメントを残してください。 :-)
次の 4 行のコードを addOnItemSelectionListener または setOnItemClickListener に同時に追加して、項目を 1 つずつスライドさせる効果を実現します。
recyclerView.setLayoutFrozen(true);
recyclerView.setLayoutFrozen(false);
adapter.notifyItemChanged(adapterPosition);
adapter.notifyDataSetChanged();
いろいろ検索した結果、単一ページのスライドの問題を解決できるrecyclerviewpagerライブラリを発見しました。