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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值