第三方开源库:EditText相关:GridPasswordView

来源:互联网 发布:黑马程序员官网登录 编辑:程序博客网 时间:2024/06/08 14:59

GridPasswordView

gihub地址:https://github.com/Jungerr/GridPasswordView

效果图:

这里写图片描述

gradle

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

XML

<com.jungly.gridpasswordview.GridPasswordView    android:id="@+id/pswView"    android:layout_width="match_parent"    android:layout_height="match_parent"     app:gpvTextColor="#2196F3"    app:gpvTextSize="25sp"    app:gpvLineColor="#2196F3"    app:gpvLineWidth="1dp"    app:gpvGridColor="#ffffff"    app:gpvPasswordLength="6"    app:gpvPasswordTransformation="$"    app:gpvPasswordType="numberPassword / textPassword / textVisiblePassword / textWebPassword"/>

其中gpvPasswordTransformation是指当隐藏密码的时候显示什么,一般用*

常用方法

方法 说明 getPassWord() 获取密码 clearPassword() 清除密码 setPassword(“654321”) 代码设置密码 togglePasswordVisibility() 密码是否可见 setPasswordVisibility(true) 密码可见 setOnPasswordChangedListener() 输入监听 pswView.setPasswordType(.PasswordType passwordType) 密码类型

setOnPasswordChangedListener()会重写2个方法onTextChanged(),onInputFinish()
这里写图片描述

源码

https://git.oschina.net/libraryDemo/GridPasswordView

0 0
原创粉丝点击