Как слушать, когда просмотр пейджера пересекает порог новой страницы? - PullRequest
0 голосов
/ 02 июня 2018

При перелистывании на вид пейджер.Наступает момент, когда, когда вы отпускаете, он переходит на другую страницу вместо оригинальной - средняя точка АКА.

ViewPager.OnPageChangeListener.onPageSelected(int position) вызывается только после выбора.

Я хочу получать уведомления, когда пользователь пересекает порог.Как мне это сделать?

1 Ответ

0 голосов
/ 02 июня 2018
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.
        }
    });

для получения дополнительной информации см. ViewPager.addOnPageChangeListener

...