欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android 使用fast-verification實(shí)現(xiàn)驗(yàn)證碼填寫功能的實(shí)例代碼

 更新時間:2020年04月15日 09:05:39   作者:sariki-L  
這篇文章主要介紹了Android 使用fast-verification實(shí)現(xiàn)驗(yàn)證碼填寫功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

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)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論