80,351
社区成员
发帖
与我相关
我的任务
分享
mGestureDetector = new GestureDetector(mContext.getApplicationContext(),
new DialpadGestureDetector(), null, false);
private class DialpadGestureDetector extends GestureDetector.SimpleOnGestureListener {
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
if ((e1.getY()<100 && e2.getY()>100) || (e1.getY()>100 && e2.getY<100)) {
//ok,手指划过,当然这个if也可能不是这么写,楼主稍微调试一下,应该没问题
}
return true
}
}
//重写ViewGroup这个方法
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
mGestureDetector.onTouchEvent(ev);
return false;
}