Android仿微信支付宝密码输入

Android仿微信支付宝密码输入,第1张

仿微信支付宝密码输入dialog,先上效果图:

dialog使用链式调用设计,提现到账日期为初始化dialog时传入,实现PwdFullListener接口,在输入够六位密码时及获取的密码字符串:

键盘区域为继承LinearLayout的普通控件,在其中实现每个按钮的点击事件,获取到输入的密码,增加一个键盘点击的回调监听,使dialog能获取到键盘的点击事件,点击数字键时将按键代表字符串传出,点击删除键时在dialog中密码字符串删除一位。

密码显示框,主要逻辑为增加一位密码,删除一位密码以及六位密码输入完成

两控件逻辑在dialog中互相调用实现密码输入功能:

dialog暴露一个六位密码输入完全的监听事件使activity等实现显示dialog的页面获取密码:

dialog占满屏宽,重写show方法:

最后放上demo地址 DEMO

可以如下 *** 作: 1、在一段文字中插入n个标记,比如 2、用string.split("")方法把该文字拆分成String数组,进而把String数组转换成TextView数组tvs[n+1] 3、蓝色按钮是自定义的控件,共有n个,用for循环和LayoutInflater方法转换成cvs[n], 4、for


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11636164.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存