Skip to content

Commit a03a0ef

Browse files
committed
Revert accidental change
1 parent 88d46d1 commit a03a0ef

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

library/src/main/java/com/shawnlin/numberpicker/NumberPicker.java

+8-4
Original file line numberDiff line numberDiff line change
@@ -1110,9 +1110,11 @@ public boolean onTouchEvent(MotionEvent event) {
11101110
int eventX = (int) event.getX();
11111111
int deltaMoveX = (int) Math.abs(eventX - mLastDownEventX);
11121112
if (deltaMoveX <= mTouchSlop) {
1113-
if (eventX > mRightDividerRight) {
1113+
int selectorIndexOffset = (eventX / mSelectorElementSize)
1114+
- mWheelMiddleItemIndex;
1115+
if (selectorIndexOffset > 0) {
11141116
changeValueByOne(true);
1115-
} else if (eventX < mLeftDividerLeft) {
1117+
} else if (selectorIndexOffset < 0) {
11161118
changeValueByOne(false);
11171119
} else {
11181120
ensureScrollWheelAdjusted();
@@ -1131,9 +1133,11 @@ public boolean onTouchEvent(MotionEvent event) {
11311133
int eventY = (int) event.getY();
11321134
int deltaMoveY = (int) Math.abs(eventY - mLastDownEventY);
11331135
if (deltaMoveY <= mTouchSlop) {
1134-
if (eventY > mBottomDividerBottom) {
1136+
int selectorIndexOffset = (eventY / mSelectorElementSize)
1137+
- mWheelMiddleItemIndex;
1138+
if (selectorIndexOffset > 0) {
11351139
changeValueByOne(true);
1136-
} else if (eventY < mTopDividerTop) {
1140+
} else if (selectorIndexOffset < 0) {
11371141
changeValueByOne(false);
11381142
} else {
11391143
ensureScrollWheelAdjusted();

0 commit comments

Comments
 (0)