2012-07-08 36 views
0

我正在创建一个类似于android中SWYPE键盘的项目。我不知道如何在键盘上画线。我已经去了FingerPaint示例,并知道如何在画布中绘制线条,但没有弄清楚如何在键盘上绘画,就像在Swype中一样,并且也像在SWYPE中那样按下软输入键盘上的按钮。如何在SWYPE中自定义键盘上绘制线条?

我可以给出关于当前工作完成的其他信息/邮政编码。

+0

我已经开始使用LatinIME示例并修改它。我已经覆盖了LatinKeyboardView中的onTouchEvent,并且能够绘制线条,但现在的问题是键盘的作用像是图像而不是键盘。 – rajankz 2012-07-08 23:23:25

+0

这里是当前代码的链接:http://pastie.org/pastes/4222869/text?key=adqh1dcmwztjswmaimazkg – rajankz 2012-07-08 23:26:42

+0

好吧,截至目前,我已经想出了如何画线和仍然有键盘。 (可能)最后一个错误是关于弹出窗口,即使当我完成绘图时仍然保留。 – rajankz 2012-07-09 04:17:48

回答

0

所以我想出了如何使用fingerPaint示例并重写onMotionTouch()方法。 使用invalidate()函数在移动手指时显示图形。

如果有人需要更多的说明,我可以看看我是否可以在线发布我的代码。

R

+0

嗨,你可以请张贴一些代码或像上面的整个'LatinKeyboardView'类。我正在尝试做类似的事情,但无法做到。 – 2012-10-16 02:08:44