我正在尝试设计一个教会如何写字母的应用程序。
我认为我可以通过在屏幕上移动一个点来显示一封信是如何写的,但我需要一些帮助来指导我做一个好的方法。
我希望能够在屏幕上保留以前的点数,并在显示不同点之间有一些延迟。换句话说,我希望能够追踪一个点移动的路径。
任何帮助?
答案 0 :(得分:0)
在屏幕上绘制字母时,复制每个MotionEvent并将其叠加 您可以捕获许多触摸数据。(坐标,时间,事件类型等...)
private ArrayList<MotionEvent> mLetterTouchStack;
@Override
public boolean onTouchEvent(MotionEvent evt)
{
mLetterTouchStack.add(MotionEvent.obtain(evt));
return super.onTouchEvent(eat);
}