ViewPager(包含多个项目) - 如何始终将项目置于第一个和最后一个中心之外?

时间:2015-12-02 12:30:28

标签: android android-viewpager

我需要开发一个类似于iOS Facebook应用程序事件组件的组件。 它应该是一个ViewPager,它还会显示下一个和前一个(如果位置> 0)项目。

实际项目应始终位于的中心,但应该粘贴在左侧的第一个项目和应该粘在右侧的最后一个项目。

当覆盖getPageWidth时 - 它确实也会显示下一个和上一个,但所有实际项目都会显示在左侧。

   @Override
    public float getPageWidth(int position) {
       return (float) (0.7);
    }
例如,

This library将所有项目包括作为第一项,这不是我想要的

1 个答案:

答案 0 :(得分:1)

好吧,我最终使用了RecyclerView(是的...... RecyclerView)并重写了“onFling”方法,正如本文中所见: RecyclerView horizontal scroll snap in center