ViewPager – 获取下一页的部分视图

我正试图在ViewPager中实现这一点

显示第一个片段(蓝色),并且下一个片段的开始也必须显示,因此用户明白他可以轻扫以切换视图。 这个想法是以编程方式向左滚动20%的屏幕。

任何想法都欢迎

编辑:这正是我需要:中央视图需要重叠两侧的意见

在这里输入图像说明

您可以尝试将其添加到您的PageAdapter中:

public float getPageWidth(int position) { if (position == 0 || position == 2) { return 0.8f; } return 1f; } 

尝试使用ViewPager.setPageMargin的负值 。

这个function比标记为正确的答案(反正对我来说)更好。

 @Override public float getPageWidth(int position) { return 0.9f; } 

只要把它放在你的自定义PagerAdapter类中。

 viewpager.setClipToPadding(false); viewpager.setPageMargin(-50);