2012-07-08 79 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