溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android如何實現仿支付寶、微信密碼輸入框效果

發布時間:2021-06-28 09:43:04 來源:億速云 閱讀:182 作者:小新 欄目:移動開發

小編給大家分享一下android如何實現仿支付寶、微信密碼輸入框效果,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

具體內容如下

android如何實現仿支付寶、微信密碼輸入框效果

老規矩,先看效果;這是現在商城類app中很常見的支付密碼效果,首先說下這個不是自定義控件,是github上的開源庫;
https://github.com/Jungerr/GridPasswordView

下面主要說下這個開源庫的用法和平時我們常用的幾點功能;

想要使用這個開源庫首先我們需要將庫導入到咱們的項目中:

直接在app的build.gradle下添加如下代碼

dependencies { 
 compile 'com.jungly:gridPasswordView:0.3' 
}

然后在布局中就可以使用了:

<com.jungly.gridpasswordview.GridPasswordView 
 android:id="@+id/pswView" 
 android:layout_width="match_parent" 
 android:layout_height="50dp" 
 android:layout_margin="15dp" 
 
 app:gpvGridColor="#ffffff" 
 app:gpvLineColor="#ebebeb" 
 app:gpvLineWidth="2dp" 
 app:gpvPasswordLength="6" 
 app:gpvPasswordTransformation="*" 
 app:gpvPasswordType="numberPassword" 
 app:gpvTextColor="#000000" 
 app:gpvTextSize="25sp" />

空行上面的就不在說了,都是常用的基本屬性,我們主要看下下面這幾個屬性:

<!--app:gpvGridColor="#ffffff"   背景顔色--> 
<!--app:gpvLineColor="#ebebeb"   邊框顏色--> 
<!--app:gpvLineWidth="2dp"    邊框寬度--> 
<!--app:gpvPasswordLength="6"   設置密碼長度--> 
<!--app:gpvPasswordTransformation="*" 你輸入密碼的時候顯示的符號--> 
<!--app:gpvTextColor="#000000"   設置輸入密碼的顏色-->

如果我們項目中指示簡單的需要支付密碼的樣式,其實非常簡單,上面依賴庫添加,然后布局設置之后直接獲取密碼即可
獲取密碼方法:

gridPasswordView.getPassWord();

這里獲取的密碼就是你輸入的密碼;

如果沒有其他功能到此就完事了,不過下面給大家說下有可能大家會用到幾個方法:

//清空密碼 
gridPasswordView.clearPassword();
//設置密碼是否可見,后面需要一個boolean類型的參數 
gridPasswordView.setPasswordVisibility(isShow);
//設置輸入密碼監聽 
  gridPasswordView.setOnPasswordChangedListener(new GridPasswordView.OnPasswordChangedListener() { 
   //正在輸入密碼時執行此方法 
   public void onTextChanged(String psw) { 
    tv.setText("正在輸入密碼..."); 
   } 
   //輸入密碼完成時執行此方法 
   public void onInputFinish(String psw) { 
    tv.setText("輸入完成"); 
   } 
  });

以上是“android如何實現仿支付寶、微信密碼輸入框效果”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女