Android:绘图时如何在finger和spen之间切换

时间:2015-02-20 10:13:33

标签: android canvas

我开发了一个绘图应用程序。 现在我需要添加一个按钮,当它打开时,它只允许使用spen在画布上绘图,当它关闭时它只允许用手指在画布上绘图。

我的目标是避免在使用spen时弄乱绘图,而我的手触摸画布。

由于

1 个答案:

答案 0 :(得分:1)

答案在方法MotionEvent

中的getToolType(int)对象中

此方法返回以下值之一:

TOOL_TYPE_UNKNOWN
TOOL_TYPE_FINGER
TOOL_TYPE_STYLUS
TOOL_TYPE_MOUSE

MotionEvent类中有常量。

因此,您可以在某些条件下检查工具类型和按钮状态,该条件定义您可以在画布上绘制。