public override bool OnTouchEvent(MotionEvent motionEvent) { return(CoreUtility.ExecuteFunction("OnTouchEvent", delegate() { mGestureDetector.OnTouchEvent(motionEvent); mDragHelper.ProcessTouchEvent(motionEvent); return true; })); }
public override bool OnTouchEvent(MotionEvent e) { compactCalendarController.onTouch(e); Invalidate(); // always allow gestureDetector to detect onSingleTap and scroll events return(gestureDetector.OnTouchEvent(e)); }
public override bool OnInterceptTouchEvent(RecyclerView rv, MotionEvent e) { if (m_GestureDetector.OnTouchEvent(e)) { return(true); } else { return(false); } }
public override bool OnTouchEvent(MotionEvent e) { PerformClick(); _scaleDetector.OnTouchEvent(e); if (_gestureDetectorCompat.OnTouchEvent(e)) { return(true); } return(base.OnTouchEvent(e)); }
public bool OnInterceptTouchEvent(RecyclerView view, MotionEvent e) { var childView = view.FindChildViewUnder(e.GetX(), e.GetY()); if (childView == null || !_getstureDetector.OnTouchEvent(e)) { return(false); } var handler = ItemClickEvent; handler?.Invoke(this, new ItemClickEvent(childView, view.GetChildPosition(childView))); return(false); }
public bool OnSwipe(MotionEvent e) { mGestureDetector.OnTouchEvent(e); switch (e.Action) { case MotionEventActions.Down: mDownX = (int)e.GetX(); isFling = false; break; case MotionEventActions.Move: // Log.i("byz", "downX = " + mDownX + ", moveX = " + event.getX()); int dis = (int)(mDownX - e.GetX()); if (state == SwipeMenuLayoutState.Open) { dis += MenuView.Width * (int)mSwipeDirection;; } Swipe(dis); break; case MotionEventActions.Up: if ((isFling || Math.Abs(mDownX - e.GetX()) > (MenuView.Width / 2)) && Math.Sign(mDownX - e.GetX()) == (int)mSwipeDirection) { // open SmoothOpenMenu(); } else { // close SmoothCloseMenu(); return(false); } break; } return(true); }
public bool OnTouch(View v, MotionEvent e) { detector.OnTouchEvent(e); return(false); }
private void ControlOnTouch(object sender, Android.Views.View.TouchEventArgs touchEventArgs) { gestureRecognizer?.OnTouchEvent(touchEventArgs.Event); }
public bool OnTouch(Android.Views.View v, MotionEvent e) { return(gestureDetector.OnTouchEvent(e)); }
public override bool DispatchTouchEvent(MotionEvent ev) { return(mGestureDetector.OnTouchEvent(ev) || base.DispatchTouchEvent(ev)); }