在ViewPager中滑动半页(来自兼容包)

Tia*_*ida 7 android swipe android-viewpager

我使用的是ViewPager同一个PageAdapter(从兼容性包V4)到中箱水平列表刷卡.问题是我从第一页开始的第二个框是第二页中的第一个框(在视觉上和概念上).像这样的东西:

在此输入图像描述

我正在做的方式现在有效.然而,这变得有点奇怪,因为在滑动的中间存在两个相同的框出现的情况(如图中所示).

有一种方法只能刷"半"页面?

编辑:

这些盒子是抽象的.实际上每个盒子都是一个ListView,我创建不同的页面,只需更改每个的适配器ListView.

Mur*_*phy 31

  1. 每页创建一个片段
  2. 覆盖PageAdapter中的getPageWidth()以显示多个页面

码:

@Override
public float getPageWidth(int position) {
    float nbPages = 2; // You could display partial pages using a float value
    return (1 / nbPages);
}
Run Code Online (Sandbox Code Playgroud)