1.自定義的驗證碼輸入框效果:

1.做法是6個EditText(無游標),后來發現,這樣寫最大問題是無法滿足粘貼功能,因為android版本10不支持粘貼功能,驗證碼短信一般都帶“復制”,點擊短信通知欄的“復制”后,6位驗證碼會自動顯示在軟鍵盤左上角,點擊一下即完成填充
2.如果犧牲掉了驗證碼“通知欄短信——復制——點擊填充”功能,用戶必須一次性記住6位,一個一個輸入;可能手機版本不一樣,app無法自動填充,自己也沒記驗證碼,再次下拉看通知欄看短信時,發現通知欄短信也沒了,就必須要回到短信收件箱里查找,這種用戶體驗
實作功能:
1.點短信復制后,支持自動填充(顯示在軟鍵盤左上角)
2.有輸入時就屏蔽長按粘貼
3.輸入完成回呼
4.輸入方框的樣式:大小、長寬…
5.屏蔽長按事件避免出現“剪切、復制、粘貼”的那個系統選項框
6.屏蔽雙擊事件,測驗紅米、華為等手機,雙擊和長按都會彈出“剪切,復制?
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/328039.html
標籤:其他
