不推荐使用GestureDetector

时间:2018-01-26 09:48:57

标签: java android-studio

我使用的是android stoudio 2.3.3,copile-v7:26.0.0-alpha1,这个方法在这个版本中不起作用但是我试过添加compile-v4:25.3.1我的版本也没什么。

public CandidateView(Context context) {
       ...

        mGestureDetector =  new GestureDetector(new GestureDetector.SimpleOnGestureListener() { 

            @Override
            public boolean onScroll(MotionEvent e1,
                                    MotionEvent e2,
                                    float distanceX,
                                    float distanceY) {
                mScrolled = true;
                int sx = getScrollX();
                sx += distanceX;
                if (sx < 0) {
                    sx = 0;
                }
                if (sx + getWidth() > mTotalWidth) {
                    sx -= distanceX;
                }
                mTargetScrollX = sx;
                scrollTo(sx, getScrollY());
                invalidate();
                return true;
            }
        });

      ...
    }

0 个答案:

没有答案