我使用的是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;
}
});
...
}