Android 当浏览寻呼机跨过阈值进入新页面时,如何收听?

Android 当浏览寻呼机跨过阈值进入新页面时,如何收听?,android,android-viewpager,Android,Android Viewpager,在查看寻呼机上滑动时。当你放手的时候,它会转到另一页,而不是原来的那一页,也就是中点 ViewPager.OnPageChangeListener.onPageSelected(int位置)仅在选择后调用 我希望在用户超过阈值时得到通知。我该怎么做呢 viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolle

在查看寻呼机上滑动时。当你放手的时候,它会转到另一页,而不是原来的那一页,也就是中点

ViewPager.OnPageChangeListener.onPageSelected(int位置)
仅在选择后调用

我希望在用户超过阈值时得到通知。我该怎么做呢

viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
            //This method will be invoked when the current page is scrolled, either as part of a
            // programmatically initiated smooth scroll or a user initiated touch scroll.
        }

        @Override
        public void onPageSelected(int position) {
            //This method will be invoked when a new page becomes selected.
        }

        @Override
        public void onPageScrollStateChanged(int state) {
            //Called when the scroll state changes.
        }
    });

有关更多信息,请参阅

,那么我将如何计算中点?(注意它不一定是中间的)您可以在onPageScrolled方法中使用positionOffset