그래서 내 클래스에 autoScrolling scrollView가 있고 scrollView를 클릭 할 때 스크롤을 중지하도록 사용자 onTouch 이벤트를 가로 채고 싶습니다. 이 기능을 어떻게 구현합니까? onTouchEvent 함수를 재정의하는 것과 관련이 있다는 것을 알고 있지만이 메서드를 재정의하면 제대로 작동하지 않습니다.android에서 onTouch 이벤트 처리
@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;
}
onInterceptTouchEvent를 살펴보십시오. ScrollView가 터치 이벤트를 처리하는 방식 때문에 OnTouchEvent 메서드를 호출하지 않는다고 생각합니다. – you786