2016-07-24 19 views
0

如何使用ViewPager視圖和FragmentPagerAdapter執行以下操作?FragmentPagerAdapter - 在左邊始終是相同的片段

有幾個字段的列表(=>Fragment s),其中第一個字段扮演特殊角色。 如果我滾動到下一個項目,它應該顯示下一個項目,直到列表結束(通常的行爲)。 如果我滾動到前一個項目,它應該始終顯示第一個字段,並且不應該再向左滾動。同樣,這個專業領域的片段也應該「重置」(像開始時一樣)。

+0

您爲此編寫的代碼在哪裏? – Eenvincible

回答

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

    } 
});