9

適用の方法onPageScrolledでスクロールの方向を知ることは可能ですか?OnPageChangeListenerViewPager

4

1 に答える 1

18

私はこのようなものを使用しました:

mPager.setOnPageChangeListener(new OnPageChangeListener() {

    int oldPos = mPager.getCurrentItem();

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

            if(position > oldPos) {
                 //Moving to the right

            } else if(position < oldPos) {
                 //Moving to the Left
            }

        .
        .
        .

- 編集 -

申し訳ありませんが、onPageSelectedではなくonPageScrolledに変更されました。

于 2013-03-18T03:46:48.393 に答える