这里通过log来查看触控笔的motionEvent,
@Override
public boolean onTouchEvent(MotionEvent event) {
Log.i(tag, "event=" + event);
return true;
}
@Override
public boolean onGenericMotionEvent(MotionEvent event) {
Log.i(tag, "G event=" + event);
return true;
}
在靠近屏幕时,调用到onGenericMotionEvent
在触碰到屏幕时,调用onTouchEvent,
toolType[0]=TOOL_TYPE_STYLUS
一次点击的完整log
10-14 12:25:30.040 6190 6190 I test9 : G event=MotionEvent { action=ACTION_HOVER_ENTER, actionButton=0, id[0]=0, x[0]=2142.9934, y[0]=1068.1862, toolType[0]=TOOL_TYPE_STYLUS, buttonState