File tree 1 file changed +3
-11
lines changed
library/src/main/java/link/fls/swipestack
1 file changed +3
-11
lines changed Original file line number Diff line number Diff line change @@ -33,11 +33,8 @@ public class SwipeHelper implements View.OnTouchListener {
33
33
private final SwipeStack mSwipeStack ;
34
34
private View mObservedView ;
35
35
private boolean mListenForTouchEvents ;
36
- private float mDownX ;
37
- private float mDownY ;
38
36
private float mInitialX ;
39
37
private float mInitialY ;
40
- private int mPointerId ;
41
38
private float x1 ;
42
39
private float y1 ;
43
40
private float mRotateDegrees = SwipeStack .DEFAULT_SWIPE_ROTATION ;
@@ -60,17 +57,12 @@ public boolean onTouch(View v, MotionEvent event) {
60
57
y1 = event .getY ();
61
58
v .getParent ().requestDisallowInterceptTouchEvent (true );
62
59
mSwipeStack .onSwipeStart ();
63
- mPointerId = event .getPointerId (0 );
64
- mDownX = event .getX (mPointerId );
65
- mDownY = event .getY (mPointerId );
60
+
66
61
return true ;
67
62
68
63
case MotionEvent .ACTION_MOVE :
69
- int pointerIndex = event .findPointerIndex (mPointerId );
70
- if (pointerIndex < 0 ) return false ;
71
-
72
- float dx = event .getX (pointerIndex ) - mDownX ;
73
- float dy = event .getY (pointerIndex ) - mDownY ;
64
+ float dx = event .getX () - x1 ;
65
+ float dy = event .getY () - y1 ;
74
66
75
67
float newX = mObservedView .getX () + dx ;
76
68
float newY = mObservedView .getY () + dy ;
You can’t perform that action at this time.
0 commit comments