我想在我的应用中添加客户签名,并使用https://github.com/CoatedMoose/CustomViews/blob/master/library/src/com/coatedmoose/customviews/SignatureView.java并将其放入我的应用程序中,并使用此方法将事件传递给签名视图使用此方法
public boolean dispatchTouchEvent(MotionEvent ev) {
super.dispatchTouchEvent(ev);
return agreement_control.SignatureView.onTouchEvent(ev);
}
但super.dispatchTouchEvent(ev);
在ev
我该如何避免?
注意:当我从左上角触摸签名视图并慢慢向下移动手时我得到了以下事件
MotionEvent {action = ACTION_DOWN,id [0] = 0,x [0] = 15.0,y [0] = 34.0,toolType [0] = TOOL_TYPE_FINGER,buttonState = 0,metaState = 0,flags = 0x0,edgeFlags = 0x0,pointerCount = 1,historySize = 0,eventTime = 253599066,downTime = 253599066,deviceId = 2,source = 0x1002}
MotionEvent {action = ACTION_CANCEL,id [0] = 0,x [0] = 56.0,y [0] = 834.0,toolType [0] = TOOL_TYPE_FINGER,buttonState = 0,metaState = 0,flags = 0x0,edgeFlags = 0x0,pointerCount = 1,historySize = 0,eventTime = 253609229,downTime = 253599066,deviceId = 2,source = 0x1002}
我很惊讶为什么我的y值非常大