How to know viewpager is scroll left or right?

前端 未结 13 1954
梦谈多话
梦谈多话 2020-12-13 06:18

I am using ViewPager (support library). I want to know every time the ViewPager change the visible page, it is scrolling left or right.

Please give me a solution. An

13条回答
  •  心在旅途
    2020-12-13 07:00

    set setOnPageChangeListener to your ViewPager

    keep a variable global as

    private int lastPosition = 0;
    

    and in

    @Override
    public void onPageSelected(int arg0) {
        if (lastPosition > position) {
             System.out.println("Left");
          }else if (lastPosition < position) {
             System.out.println("Right");
          }
          lastPosition = position;
    }
    

提交回复
热议问题