Android中的绘图字母

时间:2016-03-16 02:50:00

标签: android surfaceview paint

我正在尝试设计一个教会如何写字母的应用程序。

我认为我可以通过在屏幕上移动一个点来显示一封信是如何写的,但我需要一些帮助来指导我做一个好的方法。

我希望能够在屏幕上保留以前的点数,并在显示不同点之间有一些延迟。换句话说,我希望能够追踪一个点移动的路径。

任何帮助?

1 个答案:

答案 0 :(得分:0)

在屏幕上绘制字母时,复制每个MotionEvent并将其叠加 您可以捕获许多触摸数据。(坐标,时间,事件类型等...)

private ArrayList<MotionEvent> mLetterTouchStack;

@Override
public boolean onTouchEvent(MotionEvent evt)
{
    mLetterTouchStack.add(MotionEvent.obtain(evt));
    return super.onTouchEvent(eat);
}