我在viewpager中有几个页面,但想要跳过特定的页面。可能吗?我在OnPageChangeListener中覆盖了几个方法,但是无法检测到在滑动过程中CurrentItem的变化。
只有当用户在页面之间滑动时才需要跳过特殊索引,这是我的代码,但它不起作用
public void OnPageScrollStateChanged (int state)
{
if (pager.CurrentItem == 2 && !buttonClicked) {
if (prevPosition > 2) {
pager.SetCurrentItem (1, false);
} else {
pager.SetCurrentItem (3, false);
}
}
}