Я не знаю, чего именно вы пытаетесь достичь, но я думаю, что вызов setCurrentItem
всегда со значением 1 - это то, что заставляет вас видеть одно и то же содержимое.
Для получения предыдущегостраница (та, которая скрыта), вы должны использовать SCROLL_STATE_DRAGGING
, например:
awesomePager.setOnPageChangeListener(new OnPageChangeListener() {
private int prevPage = -1;
@Override
public void onPageSelected(int position) {
// after page is selected do something with your prevPage
// eg: compare to "position" to check if it's from the left or right
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int arg0) {
if (arg0 == ViewPager.SCROLL_STATE_DRAGGING) {
prevPage = awesomePager.getCurrentItem();
}
}
});