因此,我的班级中有一个 autoScrolling scrollView,我想拦截用户 onTouch 事件,以便在他们单击 scrollView 时停止滚动。我将如何实现这个功能?我知道它与覆盖 onTouchEvent 函数有关,但是当我覆盖它时它不起作用。
@Override
public boolean onTouchEvent(MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_POINTER_1_DOWN:
stopAutoScrolling();
case MotionEvent.ACTION_POINTER_1_UP:
startAutoScrolling();
}
return true;
}