最近项目里用到了支付密码,所以整理下先看下效果:
大概思路:
1:总体使用dialog;
2:布局有返回键,标题,任意位数的密码框(默认6位),以及自定义的数字键盘。
这里最大的问题就是密码框,想到用自定义布局(当然你可以用六个edittext来实现)
绘制步骤如下:
1:绘制外边框(可以是直角或圆角)
2:绘制密码的分割线(密码个数-1)
3:绘制实心圆形(密码个数)
4:实现添加和删除方法
贴出主要方法:
以上是密码框的主要代码,具体的点击文章最后的下载链接;
接着就是最简单的dialog实现就不在多说。