0
我已經開發了一種自定義鍵盤,它具有許多典型的沒有的新功能。 現在,我想使它能夠浮動以及三星鍵盤。如何使自定義鍵盤在Android中以編程方式浮動
https://www.dropbox.com/s/dpw8ovsmii3qazu/Screenshot%202016-03-21%2018.32.24.png?dl=0
如果您有任何解決方案或經驗,請幫助。 謝謝。
我已經開發了一種自定義鍵盤,它具有許多典型的沒有的新功能。 現在,我想使它能夠浮動以及三星鍵盤。如何使自定義鍵盤在Android中以編程方式浮動
https://www.dropbox.com/s/dpw8ovsmii3qazu/Screenshot%202016-03-21%2018.32.24.png?dl=0
如果您有任何解決方案或經驗,請幫助。 謝謝。
關鍵是InputMethodService的ComputeInsets。我已經完成了一段時間,但是如果我沒有記錯的話,你可以在整個屏幕上顯示可見的插圖,並且將內容插入0。這使您可以繪製到整個屏幕,但會使您的應用程序鍵入不會平移或調整大小。可觸摸的插圖應設置爲覆蓋要繪製區域的矩形區域。
當您繪製視圖時,請確保您不想覆蓋的屏幕的任何部分都使用TRANSPARENT繪製,以便後臺應用程序顯示。最簡單的方法是製作一個自定義視圖,onDraw繪製所有透明視圖,然後將鍵盤繪製到需要的位置。
感謝您的指導。我會按照你的解釋嘗試。 –