update reademe

This commit is contained in:
jiaoyaning
2019-08-08 20:39:04 +08:00
parent 24e9532709
commit 3652adf940
4 changed files with 63 additions and 2 deletions

View File

@@ -2,12 +2,71 @@
Android 自定义方形输入框,仿滴滴验证码、小篮单车验证码输入框 Android 自定义方形输入框,仿滴滴验证码、小篮单车验证码输入框
## 效果图 ## 效果图
## V1.0.1版(上传bintray一直未成功还在努力)
![Screenshot](screenshot/screenshot_1.0.1.gif)
fix bug : [验证码输入错误清空输入框 #7](https://github.com/jiaoyaning/VerificationCodeView/issues/7)
fix bug : [关于博主手机不好,经常点一次却触发两次`onKey`事件就设置了一个防止多点击间隔100毫秒。#6](https://github.com/jiaoyaning/VerificationCodeView/issues/6)
fix bug : 暗文密码模式无效果
update : 添加输入框平分等间距模式,并可设置输入框间距
update :添加清空输入框方法
update :添加文本改变回调
### 监听
```
public interface OnCodeFinishListener {
/**
* 文本改变
*/
void onTextChange(View view, String content);
/**
* 输入完成
*/
void onComplete(View view, String content);
}
```
### attr
```
<!-- 自定义验证码输入框-->
<declare-styleable name="vericationCodeView">
<!--输入框的数量-->
<attr name="vcv_et_number" format="integer" />
<!--输入类型-->
<attr name="vcv_et_inputType">
<enum name="number" value="0" />
<enum name="numberPassword" value="1" />
<enum name="text" value="2" />
<enum name="textPassword" value="3" />
</attr>
<!--输入框的宽度-->
<attr name="vcv_et_width" format="dimension|reference" />
<!--输入框文字颜色-->
<attr name="vcv_et_text_color" format="color|reference" />
<!--输入框文字大小-->
<attr name="vcv_et_text_size" format="dimension|reference" />
<!--输入框背景-->
<attr name="vcv_et_bg" format="reference" />
<!--光标样式-->
<attr name="vcv_et_cursor" format="reference" />
<!--是否隐藏光标-->
<attr name="vcv_et_cursor_visible" format="boolean" />
<!--输入框间距,不输入则代表平分-->
<attr name="vcv_et_spacing" format="dimension|reference" />
</declare-styleable>
```
#### ———————————一只分割线———————————
## V1.0.0版
![Screenshot](screenshot/screenshot.gif) ![Screenshot](screenshot/screenshot.gif)
GIF被压缩的有点模糊下面是截图 GIF被压缩的有点模糊下面是截图
![Screenshot](screenshot/screenshot_1.jpg) ![Screenshot](screenshot/screenshot.jpg)
--- ---
## 用法 ## 用法

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

View File

@@ -415,7 +415,9 @@ public class VerificationCodeView extends LinearLayout implements TextWatcher, V
} }
public interface OnCodeFinishListener { public interface OnCodeFinishListener {
/**
* 文本改变
*/
void onTextChange(View view, String content); void onTextChange(View view, String content);
/** /**