发布网友 发布时间:2022-11-08 01:51
共1个回答
热心网友 时间:2023-11-06 20:15
之前开发中验证码输入的时候,找了各种各样的验证码输入框,各种奇葩= =,最近抽空写了一个,正好熟悉一下自定义控件。
github 地址: https://github.com/ymwm-lxl/VerificationCodeEditText
之前在看其他人的之前方式,大概有以下几类:
我使用的就是最后一种:后边使用一个 EditText 接收输入内容,在页面上放置多个 TextView 展示输入框中输入的内容。
null
在根目录 build.build中加入:
添加依赖:
因为其中显示的光标我使用的是动图,所以还需要引入 glide 的依赖:
xml文件中:
a> 下边线样式:
xml文件内容:
b> 四周都有框样式:
xml文件内容:
建议使用 gif 图片,在控件中可以设置光标的高度,光标在输入框中上下居中。效果图片:
有需要的功能或者使用中遇到问题,可以留言或者发邮件给我:
邮箱: ymwmlxl@gmail.com