我开发了一个绘图应用程序。 现在我需要添加一个按钮,当它打开时,它只允许使用spen在画布上绘图,当它关闭时它只允许用手指在画布上绘图。
我的目标是避免在使用spen时弄乱绘图,而我的手触摸画布。
由于
答案 0 :(得分:1)
答案在方法MotionEvent
getToolType(int)
对象中
此方法返回以下值之一:
TOOL_TYPE_UNKNOWN
TOOL_TYPE_FINGER
TOOL_TYPE_STYLUS
TOOL_TYPE_MOUSE
MotionEvent
类中有常量。
因此,您可以在某些条件下检查工具类型和按钮状态,该条件定义您可以在画布上绘制。