緣起:
產(chǎn)品經(jīng)理腦洞不僅開得大,還開得偏??,要求給登錄用戶名框增加一個(gè)自定義鍵盤。就是要在字母面板上再增加一行數(shù)字按鍵。但又不能直接加在系統(tǒng)自帶鍵盤上面。
零零散散折騰了幾天,高仿了一個(gè)自定義鍵盤。
以下是效果圖。

鍵盤效果圖
宗旨是盡量高仿系統(tǒng)鍵盤,除了常用的簡(jiǎn)單輸入之外,還有幾個(gè)要點(diǎn):
- 手指按下立即彈出氣泡;
- 手指可以在鍵盤上長(zhǎng)按、滑動(dòng)、輕掃,隨著手指的移動(dòng)氣泡也跟著移動(dòng);
- 松開手指即輸入字母、數(shù)字或符號(hào);
- 中間、左邊和右邊氣泡形狀不一樣,要能保證流暢滑動(dòng)以及顯示正確氣泡;
- 主面板有透明效果;
- 為了給按鍵增加立體感,模仿系統(tǒng)鍵盤,在按鍵下方畫一條弧線;
- 給按鍵添加音效反饋;
- 不同屏幕適配,4寸、4.7寸、5.5寸屏均能很好適配
GitHub鏈接在這里:
HJFCustomLoginKeyboard
有什么好想法,歡迎提出。