update reademe
This commit is contained in:
61
README.md
61
README.md
@@ -2,12 +2,71 @@
|
|||||||
Android 自定义方形输入框,仿滴滴验证码、小篮单车验证码输入框
|
Android 自定义方形输入框,仿滴滴验证码、小篮单车验证码输入框
|
||||||
|
|
||||||
## 效果图
|
## 效果图
|
||||||
|
## V1.0.1版(上传bintray一直未成功,还在努力)
|
||||||
|

|
||||||
|
|
||||||
|
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版
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
GIF被压缩的有点模糊,下面是截图
|
GIF被压缩的有点模糊,下面是截图
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
---
|
---
|
||||||
## 用法
|
## 用法
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
BIN
screenshot/screenshot_1.0.1.gif
Normal file
BIN
screenshot/screenshot_1.0.1.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.3 MiB |
@@ -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);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user