- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {}
@Override public boolean onTouchEvent(MotionEvent event) { if (this.enabled) { return super.onTouchEvent(event); } return false; }
private void passEventToViewPager(@NonNull MotionEvent event) { if (viewPager == null) { return; } MotionEvent fixedEvent = obtainOnePointerEvent(event); fixedEvent.setLocation(lastViewPagerEventX, 0f); if (isViewPagerInterceptedScroll) { viewPager.onTouchEvent(fixedEvent); } else { isViewPagerInterceptedScroll = viewPager.onInterceptTouchEvent(fixedEvent); } // If ViewPager intercepted touch it will settle itself automatically, // but if touch was not intercepted we should settle it manually if (!isViewPagerInterceptedScroll && hasViewPagerX()) { settleViewPagerIfFinished(viewPager, event); } // Hack: ViewPager has bug when endFakeDrag() does not work properly. But we need to ensure // ViewPager is not in fake drag mode after settleViewPagerIfFinished() try { if (viewPager != null && viewPager.isFakeDragging()) { viewPager.endFakeDrag(); } } catch (Exception ignored) { } fixedEvent.recycle(); }
@Override public boolean onTouchEvent(MotionEvent arg0) { try { return super.onTouchEvent(arg0); } catch (final Throwable t) { return false; } }
@Override public boolean onTouchEvent(MotionEvent event) { gestureDetector.onTouchEvent(event); return super.onTouchEvent(event); }
@Override @SuppressLint("ClickableViewAccessibility") public boolean onTouchEvent(MotionEvent event) { return mIsSwipeable && super.onTouchEvent(event); }
@Override public final boolean onTouchEvent(final MotionEvent event) { if (isSwipeEnabled()) { return super.onTouchEvent(event); } else if (event.getAction() == MotionEvent.ACTION_UP) { performClick(); } return false; }