ViewPager的监听事件失效

主要是因为在我项目使用了PageIndicator,所以这个时候监听事件要写在PageIndicator上。

mIndicator.setOnPageChangeListener(new OnPageChangeListener() {
                @Override
                public void onPageSelected(int arg0) {

                }

                @Override
                public void onPageScrolled(int arg0, float arg1, int arg2) {
                }

                @Override
                public void onPageScrollStateChanged(int arg0) {

                    if (arg0 == 1) {
                        isPagerScrolling = true;
                    }
                    if (arg0 == 2) {
                        isPagerScrolling = false;
                    }
                }
            });
原文地址:https://www.cnblogs.com/leestar54/p/3335950.html