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