FragmentPagerAdapter - 在左边总是相同的片段

时间:2016-07-24 11:11:41

标签: java android android-viewpager fragmentpageradapter

如何使用ViewPager FragmentPagerAdapter视图执行以下操作?

有几个字段的列表(=> Fragment s),其中第一个字段扮演特殊角色。 如果我滚动到下一个项目,它应该显示下一个项目,直到列表的结尾(通常的行为)。 如果我滚动到上一个项目,它应该始终显示第一个字段,并且不应该向左滚动。此特殊字段右侧的片段也应“重置”(开头时的状态)。

1 个答案:

答案 0 :(得分:1)

你需要检查条件onPageChangeListner();

viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
    @Override
    public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

    }

    @Override
    public void onPageSelected(int position) {
       //check your condition here.
    }

    @Override
    public void onPageScrollStateChanged(int state) {

    }
});