通过继承TextView自定义实现的一款密码输入组件GridPasswordView,先上效果图:
动态效果图:
这里我根据自己经验做了样式定义与适配适配:
- 对于一些需求要求每个密码框式正方形也做了适配
- 支持定义密码框长度,密码可以明文或者密码显示
- 根据android的inputType类型来确认
- 增加闪动光标,可自定义样式
只需要在xml中定义显示样式就可以:
<com.ttarfall.gridpassword.UCSGridPasswordView
android:layout_width="match_parent"
android:layout_height="wrap_content"