Android 使用fast-verification實(shí)現(xiàn)驗(yàn)證碼填寫功能的實(shí)例代碼
fast-verification
驗(yàn)證碼的驗(yàn)證環(huán)節(jié)現(xiàn)在是移動APP中不可缺少的一部分,直接使用EditText組件雖然方便但缺少了一些美感,使用fast-verification,讓實(shí)現(xiàn)驗(yàn)證碼變得更簡單。
依賴到項(xiàng)目項(xiàng)目根gradle中添加
maven { url 'https://www.jitpack.io' }
示例:
allprojects { repositories { ... maven { url 'https://www.jitpack.io' } } }
在需要使用的module層級的gradle中添加
implementation 'com.github.sariki-L:fast-verification:1.1'
示例:
dependencies { ... implementation 'com.github.sariki-L:fast-verification:1.1' }
正式使用xml中添加VerificationLayout
<com.sariki.fastverification.VerificationLayout android:background="@android:color/transparent" android:id="@+id/verification" android:layout_width="match_parent" android:layout_height="match_parent"/>
初始化
verification = findViewById(R.id.verification); verification.init(this, VerificationType.LENGTH_LONG);
變量名 | 對應(yīng)驗(yàn)證碼長度 |
---|---|
VerificationType.LENGTH_LONG | 6位 |
VerificationType.LENGTH_SHORT | 4位 |
驗(yàn)證碼輸入完成時的回調(diào)
verification.setEndListener(new VerificationTypeListener() { @Override public void onFinish(String result) { if (!result.equals(**需校對內(nèi)容**)){ verification.setErrType(); }else{ ... } } });
在setEndListener中設(shè)置監(jiān)聽,重寫onFinish方法處理輸入完成后的狀態(tài)。
setErrType為調(diào)用默認(rèn)錯誤處理。
設(shè)置參數(shù)
如果對默認(rèn)驗(yàn)證碼框背景不滿意,可以在代碼中對部分參數(shù)進(jìn)行更改
需寫在init調(diào)用前
設(shè)置驗(yàn)證碼框背景
verification.setDrawBackground();
設(shè)置驗(yàn)證碼文字大小
verification.setDrawSize();
設(shè)置驗(yàn)證碼文字顏色
verification.setDrawColor();
項(xiàng)目地址:github
總結(jié)
到此這篇關(guān)于Android 使用fast-verification實(shí)現(xiàn)驗(yàn)證碼填寫功能的文章就介紹到這了,更多相關(guān)Android 使用fast-verification實(shí)現(xiàn)驗(yàn)證碼填寫功能內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Android實(shí)現(xiàn)滑塊拼圖驗(yàn)證碼功能
- Android本地驗(yàn)證碼的生成代碼
- Android自定義控件實(shí)現(xiàn)通用驗(yàn)證碼輸入框
- Android自定義View驗(yàn)證碼輸入框
- Android實(shí)現(xiàn)自定義驗(yàn)證碼輸入框效果(實(shí)例代碼)
- Android自定義控件實(shí)現(xiàn)短信驗(yàn)證碼自動填充
- Android 自定義驗(yàn)證碼輸入框的實(shí)例代碼(支持粘貼連續(xù)性)
- Android實(shí)現(xiàn)點(diǎn)擊獲取驗(yàn)證碼60秒后重新獲取功能
- Android短信驗(yàn)證碼自動填寫實(shí)現(xiàn)代碼
- Android 簡單的實(shí)現(xiàn)滑塊拼圖驗(yàn)證碼功能
相關(guān)文章
android網(wǎng)絡(luò)編程之a(chǎn)ndroid連接網(wǎng)絡(luò)的簡單示例代碼
這篇文章主要介紹了android連接網(wǎng)絡(luò)的簡單示例,需要的朋友可以參考下2014-04-04Android中的ViewPager視圖滑動切換類的入門實(shí)例教程
Android中ViewPager通常與Fragments組件共同使用來實(shí)現(xiàn)視圖切換功能,本文就帶大家一起來學(xué)習(xí)Android中的ViewPager視圖滑動切換類的入門實(shí)例教程:2016-06-06詳解Kotlin Android開發(fā)中的環(huán)境配置
這篇文章主要介紹了詳解Kotlin Android開發(fā)中的環(huán)境配置的相關(guān)資料,需要的朋友可以參考下2017-06-06Android編程實(shí)現(xiàn)抽屜效果的方法詳解
這篇文章主要介紹了Android編程實(shí)現(xiàn)抽屜效果的方法,結(jié)合具體實(shí)例形式分析了Android實(shí)現(xiàn)抽屜效果的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-05-05聊聊GridView實(shí)現(xiàn)拖拽排序及數(shù)據(jù)交互的問題
這篇文章主要介紹了聊聊GridView實(shí)現(xiàn)拖拽排序及數(shù)據(jù)交互的問題,整體實(shí)現(xiàn)思路是通過在一個容器里放置兩個dragview,DragView里面進(jìn)行View的動態(tài)交換以及數(shù)據(jù)交換,具體實(shí)現(xiàn)代碼跟隨小編一起看看吧2021-11-11Android DrawerLayout實(shí)現(xiàn)抽屜效果實(shí)例代碼
這篇文章主要介紹了Android DrawerLayout實(shí)現(xiàn)抽屜效果的實(shí)例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-12-12Android自定義TextBanner實(shí)現(xiàn)自動滾動
這篇文章主要為大家詳細(xì)介紹了Android自定義TextBanner實(shí)現(xiàn)自動滾動,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-07-07