在android中绘制单点触控运动路径

时间:2011-03-05 07:09:57

标签: android path touch draw motion

我正在尝试制作绘图应用程序。

我想在Android中绘制单点触摸动作路径 - 就像Swype键盘一样。

因此我想将运动路径的每个像素的x-y坐标存储到数据结构中。

如何使用MotionEvent指针执行此操作?

enter image description here

2 个答案:

答案 0 :(得分:3)

您可能不必存储每个像素 - 只需在满足某些参数时存储新像素,例如像素更远或者一个像素与下一个像素之间的角度大于某个阈值。从那里你将拥有一个更加紧凑的聚合线,更容易使用。

答案 1 :(得分:2)

您应该在这里查看如何处理触摸事件:http://developer.android.com/guide/topics/ui/ui-events.html

MotionEvent(http://developer.android.com/reference/android/view/MotionEvent.html)文档中的示例向您展示了如何获取触摸事件运动的坐标。

然后你所要做的就是画它(也许可以平滑一点)