这是一个随机生成验证码的自定义控件。 效果图如下:
已上传到jcenter,添加依赖方式:
compile 'com.fancy.library:validtext:1.0.0'
使用方法
<com.fancy.validlib.ValidText
android:id="@+id/valid1"
android:layout_width="80dp"
android:layout_height="40dp"
android:textSize="20sp"
android:background="@drawable/background"
/>
背景和普通控件一样设置,
textSize只是一个相对大小,最终控件会根据这个大小对每个字符进行随机缩放(0.8-1.2)
通过validText.equalText(String s)这个方法,可以判断一个字符串与验证码图片上的字符是否相等,忽略大小写
通过validText.getText()这个方法,可以得到验证码图片上的字符串。
有问题提issue,或者加群讨论:283272067
