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

android仿支付寶、微信密碼輸入框效果

 更新時(shí)間:2017年12月04日 09:52:13   作者:ZhengJiaoCsdn  
這篇文章主要為大家詳細(xì)介紹了android仿支付寶、微信密碼輸入框效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了android密碼輸入框效果展示的具體代碼,供大家參考,具體內(nèi)容如下

老規(guī)矩,先看效果;這是現(xiàn)在商城類app中很常見(jiàn)的支付密碼效果,首先說(shuō)下這個(gè)不是自定義控件,是github上的開(kāi)源庫(kù);
https://github.com/Jungerr/GridPasswordView

下面主要說(shuō)下這個(gè)開(kāi)源庫(kù)的用法和平時(shí)我們常用的幾點(diǎn)功能;

想要使用這個(gè)開(kāi)源庫(kù)首先我們需要將庫(kù)導(dǎo)入到咱們的項(xiàng)目中:

直接在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" /> 

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

<!--app:gpvGridColor="#ffffff"   背景顔色--> 
<!--app:gpvLineColor="#ebebeb"   邊框顏色--> 
<!--app:gpvLineWidth="2dp"    邊框?qū)挾?-> 
<!--app:gpvPasswordLength="6"   設(shè)置密碼長(zhǎng)度--> 
<!--app:gpvPasswordTransformation="*" 你輸入密碼的時(shí)候顯示的符號(hào)--> 
<!--app:gpvTextColor="#000000"   設(shè)置輸入密碼的顏色--> 

如果我們項(xiàng)目中指示簡(jiǎn)單的需要支付密碼的樣式,其實(shí)非常簡(jiǎn)單,上面依賴庫(kù)添加,然后布局設(shè)置之后直接獲取密碼即可
獲取密碼方法:

gridPasswordView.getPassWord(); 

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

如果沒(méi)有其他功能到此就完事了,不過(guò)下面給大家說(shuō)下有可能大家會(huì)用到幾個(gè)方法:

//清空密碼 
gridPasswordView.clearPassword(); 
//設(shè)置密碼是否可見(jiàn),后面需要一個(gè)boolean類型的參數(shù) 
gridPasswordView.setPasswordVisibility(isShow); 

//設(shè)置輸入密碼監(jiān)聽(tīng) 
  gridPasswordView.setOnPasswordChangedListener(new GridPasswordView.OnPasswordChangedListener() { 
   //正在輸入密碼時(shí)執(zhí)行此方法 
   public void onTextChanged(String psw) { 
    tv.setText("正在輸入密碼..."); 
   } 
   //輸入密碼完成時(shí)執(zhí)行此方法 
   public void onInputFinish(String psw) { 
    tv.setText("輸入完成"); 
   } 
  }); 

點(diǎn)擊打開(kāi)鏈接免費(fèi)下載源碼

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論