WheelPicker
WheelPicker copied to clipboard
在列表滚动的时候用手指点击WheelPicker会导致选中的item不居中
Me too
me too
me too
me too
- WheelPicker类 case MotionEvent.ACTION_UP: …… if (isClick && !isForceFinishScroll) break; //这行代码导致的无法执行后面的方法,注释该行代码能解决问题 ……
@starry90 这行代码是解决这个问题的。 cf0444d4405 只不过,1.1.2 这个版本是在一年前发布的,没包含这个更新。
既然有人提了Issue我也说下我的解决方案 if (isClick) { mScroller.startScroll(0, mScrollOffsetY, 0, computeDistanceToEndPoint(mScrollOffsetY % mItemHeight)); mHandler.post(this); break; } 只要在手指按下 抬起使得click触发时,重新计算滚轮位置 做到回滚效果即可