在Android中绘制字母
我试图设计一个应用程序,教如何写的信 我想我可以通过在屏幕上移动一个点来展示一封信是如何写的,但我需要一些帮助来指导我找到一个好的方法来写 我希望能够在屏幕上保留以前的点,并在显示不同点之间有一些延迟。换句话说,我希望能够追踪一个点移动的路径在Android中绘制字母,android,surfaceview,paint,Android,Surfaceview,Paint,我试图设计一个应用程序,教如何写的信 我想我可以通过在屏幕上移动一个点来展示一封信是如何写的,但我需要一些帮助来指导我找到一个好的方法来写 我希望能够在屏幕上保留以前的点,并在显示不同点之间有一些延迟。换句话说,我希望能够追踪一个点移动的路径 有什么帮助吗?在屏幕上绘制字母时,复制每个动作事件并将其堆叠。 您可以捕获许多触摸数据(坐标、时间、事件类型等) private ArrayList mlettertouchtack; @凌驾 公共事件(MotionEvent evt) { mLetter
有什么帮助吗?在屏幕上绘制字母时,复制每个动作事件并将其堆叠。
您可以捕获许多触摸数据(坐标、时间、事件类型等)
private ArrayList mlettertouchtack;
@凌驾
公共事件(MotionEvent evt)
{
mLetterTouchStack.add(MotionEvent.get(evt));
返回super.onTouchEvent(eat);
}
我不想让用户写这些字母,是应用程序写的。@H.K我的意思是,你在发布前绘制每个字母,并将其存储在应用程序中(使用文件、静态最终变量等)。你的意思是,你想让应用程序看起来像是在写字母,供用户遵循,看看写那封信会是什么样子?
private ArrayList<MotionEvent> mLetterTouchStack;
@Override
public boolean onTouchEvent(MotionEvent evt)
{
mLetterTouchStack.add(MotionEvent.obtain(evt));
return super.onTouchEvent(eat);
}