Android ViewPager - 如何滑动到特定位置?
Android ViewPager - How to swipe to specific position?
我有一个使用 Fragments 的 ViewPager
,我需要用这个 ViewPager
滑动,但是在位置 = x 并且在某些情况下我需要从这个位置跳到下一个位置,所以这样做不显示此特定位置。这样做的方法是什么?
viewPager.setCurrentItem(position);
它可以帮助您从一个位置移动到另一个位置。
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) {
}
});
我有一个使用 Fragments 的 ViewPager
,我需要用这个 ViewPager
滑动,但是在位置 = x 并且在某些情况下我需要从这个位置跳到下一个位置,所以这样做不显示此特定位置。这样做的方法是什么?
viewPager.setCurrentItem(position);
它可以帮助您从一个位置移动到另一个位置。
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) {
}
});