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);