美文网首页android
一款炫酷的密码框控件

一款炫酷的密码框控件

作者: SunnySky_ | 来源:发表于2017-05-16 19:36 被阅读100次

    最近有个需求,要实现一个仿支付宝支付的密码框控件,需要能设置选中颜色和圆角,网上找了几个开源的,感觉都不太好用,最后决定自己实现一个,并封装了一下,把它开源出来。

    附上github链接

    https://github.com/iceuncle/PasswordBox

    效果图


       compile 'com.iceuncle:passwordbox:1.1.2'
    
    <com.iceuncle.passwordbox.PasswordBox
        android:id="@+id/password_view"
        android:layout_width="240dp"
        android:layout_height="40dp"
        android:layout_centerInParent="true"
        app:pwdChosenColor="#ff9c09"
        app:pwdTextSize="25sp"
        app:pwdViewCorners="6dp" />
    

    可以自定义以下几种属性

    pwdBackgroundColor 背景色
    pwdChosenColor  选中色
    pwdNormalBorderColor 默认边框色
    pwdTextSize  圆点字体大小
    pwdViewCorners  圆角大小
    pwdViewLineWidth  线宽
    

    获取密码

    final PasswordBox passwordBox = (PasswordBox) findViewById(R.id.password_view);
           passwordBox.setInputCompleteListener(new PasswordBox.InputCompleteListener() {
               @Override
               public void inputComplete() {
                   Log.d("pwd", passwordBox.getStrPassword());
               }
           });
    

    相关文章

      网友评论

        本文标题:一款炫酷的密码框控件

        本文链接:https://www.haomeiwen.com/subject/rjtrxxtx.html