标签: android
我一直在尝试捕捉来自手写笔的MotionEvents,我想过滤掉那些非手写笔的事件。但是,每个进入的事件都是指针事件SOURCE_TOUCHSCREEN(4098)。如何抓住我想要的SOURCE_STYLUS(16386)? API 14 ICS很好,我可以检查事件的工具类型,但在Honeycomb API 11-13中我无法使用它。
THX, -mL
答案 0 :(得分:1)
To distinguish whether a MotionEvent is derived from a human thumb or a TPT’s pen, Volker polls MotionEvent.getTouchMajor(). If a fatty finger touches the screen, the diameter of the ellipse will be > 0. If it’s an anorexic digitizer pen, it will be 0.0f.