Skip to content

Commit f3755cf

Browse files
author
Denis Miller
committed
Resolved flschweiger#46
1 parent a71d487 commit f3755cf

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

library/src/main/java/link/fls/swipestack/SwipeHelper.java

+3-11
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,8 @@ public class SwipeHelper implements View.OnTouchListener {
3333
private final SwipeStack mSwipeStack;
3434
private View mObservedView;
3535
private boolean mListenForTouchEvents;
36-
private float mDownX;
37-
private float mDownY;
3836
private float mInitialX;
3937
private float mInitialY;
40-
private int mPointerId;
4138
private float x1;
4239
private float y1;
4340
private float mRotateDegrees = SwipeStack.DEFAULT_SWIPE_ROTATION;
@@ -60,17 +57,12 @@ public boolean onTouch(View v, MotionEvent event) {
6057
y1 = event.getY();
6158
v.getParent().requestDisallowInterceptTouchEvent(true);
6259
mSwipeStack.onSwipeStart();
63-
mPointerId = event.getPointerId(0);
64-
mDownX = event.getX(mPointerId);
65-
mDownY = event.getY(mPointerId);
60+
6661
return true;
6762

6863
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;
7466

7567
float newX = mObservedView.getX() + dx;
7668
float newY = mObservedView.getY() + dy;

0 commit comments

Comments
 (0)