Home | History | Annotate | Download | only in touch

Lines Matching defs:ev

73         abstract float getDisplacement(MotionEvent ev, int pointerIndex, PointF refPoint);
78 abstract float getActiveTouchSlop(MotionEvent ev, int pointerIndex, PointF downPos);
84 float getDisplacement(MotionEvent ev, int pointerIndex, PointF refPoint) {
85 return ev.getY(pointerIndex) - refPoint.y;
89 float getActiveTouchSlop(MotionEvent ev, int pointerIndex, PointF downPos) {
90 return Math.abs(ev.getX(pointerIndex) - downPos.x);
97 float getDisplacement(MotionEvent ev, int pointerIndex, PointF refPoint) {
98 return ev.getX(pointerIndex) - refPoint.x;
102 float getActiveTouchSlop(MotionEvent ev, int pointerIndex, PointF downPos) {
103 return Math.abs(ev.getY(pointerIndex) - downPos.y);
195 private boolean shouldScrollStart(MotionEvent ev, int pointerIndex) {
197 if (Math.max(mDir.getActiveTouchSlop(ev, pointerIndex, mDownPos), mTouchSlop)
210 public boolean onTouchEvent(MotionEvent ev) {
211 switch (ev.getActionMasked()) {
213 mActivePointerId = ev.getPointerId(0);
214 mDownPos.set(ev.getX(), ev.getY());
226 int ptrIdx = ev.getActionIndex();
227 int ptrId = ev.getPointerId(ptrIdx);
231 ev.getX(newPointerIdx) - (mLastPos.x - mDownPos.x),
232 ev.getY(newPointerIdx) - (mLastPos.y - mDownPos.y));
233 mLastPos.set(ev.getX(newPointerIdx), ev.getY(newPointerIdx));
234 mActivePointerId = ev.getPointerId(newPointerIdx);
238 int pointerIndex = ev.findPointerIndex(mActivePointerId);
242 mDisplacement = mDir.getDisplacement(ev, pointerIndex, mDownPos);
243 computeVelocity(mDir.getDisplacement(ev, pointerIndex, mLastPos),
244 ev.getEventTime());
247 if (mState != ScrollState.DRAGGING && shouldScrollStart(ev, pointerIndex)) {
253 mLastPos.set(ev.getX(pointerIndex), ev.getY(pointerIndex));