Home | History | Annotate | Download | only in touch

Lines Matching defs:ev

71         abstract float getDisplacement(MotionEvent ev, int pointerIndex, PointF refPoint);
76 abstract float getActiveTouchSlop(MotionEvent ev, int pointerIndex, PointF downPos);
82 float getDisplacement(MotionEvent ev, int pointerIndex, PointF refPoint) {
83 return ev.getY(pointerIndex) - refPoint.y;
87 float getActiveTouchSlop(MotionEvent ev, int pointerIndex, PointF downPos) {
88 return Math.abs(ev.getX(pointerIndex) - downPos.x);
95 float getDisplacement(MotionEvent ev, int pointerIndex, PointF refPoint) {
96 return ev.getX(pointerIndex) - refPoint.x;
100 float getActiveTouchSlop(MotionEvent ev, int pointerIndex, PointF downPos) {
101 return Math.abs(ev.getY(pointerIndex) - downPos.y);
201 private boolean shouldScrollStart(MotionEvent ev, int pointerIndex) {
203 if (Math.max(mDir.getActiveTouchSlop(ev, pointerIndex, mDownPos), mTouchSlop)
216 public boolean onTouchEvent(MotionEvent ev) {
217 switch (ev.getActionMasked()) {
219 mActivePointerId = ev.getPointerId(0);
220 mDownPos.set(ev.getX(), ev.getY());
232 int ptrIdx = ev.getActionIndex();
233 int ptrId = ev.getPointerId(ptrIdx);
237 ev.getX(newPointerIdx) - (mLastPos.x - mDownPos.x),
238 ev.getY(newPointerIdx) - (mLastPos.y - mDownPos.y));
239 mLastPos.set(ev.getX(newPointerIdx), ev.getY(newPointerIdx));
240 mActivePointerId = ev.getPointerId(newPointerIdx);
244 int pointerIndex = ev.findPointerIndex(mActivePointerId);
248 mDisplacement = mDir.getDisplacement(ev, pointerIndex, mDownPos);
249 computeVelocity(mDir.getDisplacement(ev, pointerIndex, mLastPos),
250 ev.getEventTime());
253 if (mState != ScrollState.DRAGGING && shouldScrollStart(ev, pointerIndex)) {
259 mLastPos.set(ev.getX(pointerIndex), ev.getY(pointerIndex));