Android仿微信支付宝密码输入
发布网友
发布时间:2023-01-11 04:34
我来回答
共1个回答
热心网友
时间:2023-09-08 16:11
仿微信支付宝密码输入dialog,先上效果图:
dialog使用链式调用设计,提现到账日期为初始化dialog时传入,实现PwdFullListener接口,在输入够六位密码时及获取的密码字符串:
键盘区域为继承LinearLayout的普通控件,在其中实现每个按钮的点击事件,获取到输入的密码,增加一个键盘点击的回调监听,使dialog能获取到键盘的点击事件,点击数字键时将按键代表字符串传出,点击删除键时在dialog中密码字符串删除一位。
密码显示框,主要逻辑为增加一位密码,删除一位密码以及六位密码输入完成
两控件逻辑在dialog中互相调用实现密码输入功能:
dialog暴露一个六位密码输入完全的监听事件使activity等实现显示dialog的页面获取密码:
dialog占满屏宽,重写show方法:
最后放上demo地址 DEMO