我正在努力弄清楚如何在Google Play商店中的应用程序图像中实现滑动图像。我想了一下ViewPager,但是查看寻呼机只显示一个屏幕,我想要在同一个屏幕上出现至少3到4个图像,当我滑动它应该填充下一组3个图像。我不知道如何实现这一目标。
请提供任何可以帮助我实现此目的的链接
Google Play应用商店中应用图片的屏幕截图如下:{app} {/ 3}}
在上面的屏幕截图中,有两个图像同时可见,也可以水平滑动。
答案 0 :(得分:3)
将RecyclerView与LinearLayoutManager一起使用,并将方向设置为水平,如下所示:
LinearLayoutManager layoutManager
= new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
RecyclerView rvSlide = (RecyclerView) findViewById(R.id.rvSlide);
rvSlide.setLayoutManager(layoutManager);
使用ImageView作为RecyclerView项目,您就可以获得所需内容。
答案 1 :(得分:0)
你有两个选择:
第一种是使用ViewPager并覆盖适配器中的getPageWidth(int position)方法。这仍然像ViewPager一样,它将当前项目捕捉到中间。
另一个选择是使用带有水平方向LinearLayoutManager的RecyclerView,它更像Play商店版本(不捕捉到图像)