If you drag and swipe, the drag overrules

pull/14/head
Tim Su 15 years ago
parent 3e8ffc390f
commit 1193108523

@ -262,12 +262,12 @@ public class TouchListView extends ListView {
Rect r = mTempRect; Rect r = mTempRect;
mDragView.getDrawingRect(r); mDragView.getDrawingRect(r);
stopDragging(); stopDragging();
if (ev.getX() > mDragStartX + 20) { if (mDragPos == mFirstDragPos && ev.getX() > mDragStartX + 20) {
if (mSwipeListener!= null) { if (mSwipeListener!= null) {
mSwipeListener.swipeRight(mFirstDragPos); mSwipeListener.swipeRight(mFirstDragPos);
} }
unExpandViews(true); unExpandViews(true);
} else if (ev.getX() < mDragStartX - 20) { } else if (mDragPos == mFirstDragPos && ev.getX() < mDragStartX - 20) {
if (mSwipeListener!= null) { if (mSwipeListener!= null) {
mSwipeListener.swipeLeft(mFirstDragPos); mSwipeListener.swipeLeft(mFirstDragPos);
} }

Loading…
Cancel
Save