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

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

巴扎黑
巴扎黑

모든 응답(3)
洪涛

귀하의 설명에 따르면 ViewPager를 사용해야 합니다.

RecyclerView와 매우 유사하며 이를 조정하는 데 어댑터가 사용됩니다. 가장 간단한 예는 Android 개발자 - 화면 슬라이드에 ViewPager 사용의 ViewPager 추가 장에 있습니다. 매우 명확해진 것 같습니다. Adapter를 내부 클래스로 사용합니다. 물론 Adapter를 꺼내서 다른 클래스로 만들 수도 있습니다.

그 외, 원하시는 효과는 다음 예시를 참고하시면 될 것 같습니다.

  • MapViewPager

궁금한 점은 댓글로 남겨주세요. :-)

迷茫

다음 네 줄의 코드를 addOnItemSelectionListener 또는 setOnItemClickListener에 동시에 추가하면 항목을 하나씩 슬라이딩하는 효과를 얻을 수 있습니다.
recyclerView.setLayoutFrozen(true);
recyclerView.setLayoutFrozen(false);
adapter.notifyItemChanged(adapterPosition);
adapter.notifyDataSetChanged();

刘奇

다양한 검색 끝에 단일 페이지 슬라이딩 문제를 해결할 수 있는 recyclerviewpager 라이브러리를 발견했습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿