スクロール不可を実装したいViewPager
。関数と関数をオーバーライドする必要があると人々は言います。onInterceptTouchEvent
onTouchEvent
@Override
public boolean onTouchEvent(MotionEvent event) {
if (this.enabled) {
return super.onTouchEvent(event);
}
return false;
}
@Override
public boolean onInterceptTouchEvent(MotionEvent event) {
if (this.enabled) {
return super.onInterceptTouchEvent(event);
}
return false;
}
今はスワイプできません。しかし、なくなったタップも必要です!どちらも がMotionEvents
付いているaction=ACTION_DOWN
ので、この場合、どうすれば互いに区別してタップのみを渡すことができますか?
PS 何だ?iOS では、1 つのチェックマークをオフにすることでスクロールを無効にできます。