首页 > 学院 > 开发设计 > 正文

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

2019-11-09 17:13:37
字体:
来源:转载
供稿:网友

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表