我有ViewPager
使用片段,我需要使用此ViewPager
滑动但位置= x并且对于某些条件我需要从此位置跳转到下一个位置,因此不要显示这个具体的立场。这样做的方法是什么?
答案 0 :(得分:1)
int previousposition=viewPager.getCurrentItem();
viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
if (previousPosition > position) {
// here you handle the left scroll
} else {
// and here you handle the right scroll
}
}
@Override
public void onPageSelected(int position) {
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
答案 1 :(得分:0)
viewPager.setCurrentItem(position);
它可以帮助您从一个位置移动到另一个位置。