2015-04-19 79 views
0

如何在按下按鍵時更改onPress方法中的keyboard.key背景,並在釋放按鍵時再次更改它?如果您需要我的代碼的任何部分,請詢問。提前致謝。如何在按下鍵盤時改變鍵盤背景?

+0

查找或添加適用的事件方法並修改它們引用的視圖。鍵盤不一定是簡單的代碼,有時會自己將觸摸座標匹配到視圖,而不是使用系統,所以這將需要完成的工作*很大程度上取決於您的實現如何處理觸摸。 –

+0

你的意思是軟件鍵盤上的按鈕背景嗎? –

+0

好的,謝謝。我搜索了一些東西,但我找不到任何東西。 @SergiiRudchenko是的,鍵盤上的一個按鈕的背景。 – jelic98

回答

0

如果您正在編寫鍵盤應用程序,則可能必須覆蓋onTouch(MotionEvent)。在這種方法中,您應該調用super.onTouch(MotionEvent),然後根據MotionEvent.getAction()的返回類型實現背景更改。如果它是ACTION_UP或ACTION_CANCEL,則將背景置於正常狀態。如果它是ACTION_DOWN,則將背景置於按下狀態。

+0

謝謝,我會嘗試一些。 – jelic98