緣起:
產(chǎn)品經(jīng)理腦洞不僅開得大拟逮,還開得偏??掉伏,要求給登錄用戶名框增加一個自定義鍵盤细燎。就是要在字母面板上再增加一行數(shù)字按鍵两曼。但又不能直接加在系統(tǒng)自帶鍵盤上面。
零零散散折騰了幾天玻驻,高仿了一個自定義鍵盤悼凑。
以下是效果圖。
宗旨是盡量高仿系統(tǒng)鍵盤璧瞬,除了常用的簡單輸入之外户辫,還有幾個要點(diǎn):
- 手指按下立即彈出氣泡;
- 手指可以在鍵盤上長按嗤锉、滑動渔欢、輕掃,隨著手指的移動氣泡也跟著移動瘟忱;
- 松開手指即輸入字母奥额、數(shù)字或符號;
- 中間访诱、左邊和右邊氣泡形狀不一樣垫挨,要能保證流暢滑動以及顯示正確氣泡;
- 主面板有透明效果触菜;
- 為了給按鍵增加立體感九榔,模仿系統(tǒng)鍵盤,在按鍵下方畫一條弧線;
- 給按鍵添加音效反饋哲泊;
- 不同屏幕適配剩蟀,4寸、4.7寸攻旦、5.5寸屏均能很好適配
GitHub鏈接在這里:
HJFCustomLoginKeyboard
有什么好想法喻旷,歡迎提出。