Android实现点击支付按钮,弹起自定义输入法进行密码输入
2017-01-07 15:31
483 查看
在最近的项目开发中,需要做到提现的功能,在提现的时候需要输入支付密码才能提现,所以就自己实现了一个效果,看起来还可以。下面是Demo的效果。
![](http://img.blog.csdn.net/20170107152543909?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDk5ODMyNw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
其实本质就是一个PopWindow,在PopWindow中实现了一个Ui提供的效果,上面是一个密码框,之前网上有很多模仿支付宝输入的密码的例子,但是那些大部分是通过点击密码框获得焦点,弹出系统输入法输入密码,所以不适合我们,我们不需要点击获取焦点来调起系统输入法,所以我们的密码框不能具备EditText的能力。所以我决定自己自定义一个密码框。
自定义密码框,首先,他只需要在我们点击下面的键盘的时候,动态的展示确定数量的黑点就行了,所以我们的自定义View只需要绘制几个格子和线条就OK了。
其次是下面的键盘,我通过一个GridView来实现了键盘布局,也没什么可以说的,最后通过GridView的item的点击事件来触发响应的逻辑,具体也就不说了,感兴趣了去看下源码就知道了。
下面是GitHub地址:https://github.com/MZCretin/InputPswDemo 欢迎点赞哦
其实本质就是一个PopWindow,在PopWindow中实现了一个Ui提供的效果,上面是一个密码框,之前网上有很多模仿支付宝输入的密码的例子,但是那些大部分是通过点击密码框获得焦点,弹出系统输入法输入密码,所以不适合我们,我们不需要点击获取焦点来调起系统输入法,所以我们的密码框不能具备EditText的能力。所以我决定自己自定义一个密码框。
自定义密码框,首先,他只需要在我们点击下面的键盘的时候,动态的展示确定数量的黑点就行了,所以我们的自定义View只需要绘制几个格子和线条就OK了。
其次是下面的键盘,我通过一个GridView来实现了键盘布局,也没什么可以说的,最后通过GridView的item的点击事件来触发响应的逻辑,具体也就不说了,感兴趣了去看下源码就知道了。
下面是GitHub地址:https://github.com/MZCretin/InputPswDemo 欢迎点赞哦
相关文章推荐
- 1怎样让输入的text文本填写的部分只添加数字、2怎样将输入的数字一次性全部删除 3怎样选择密码 让它不显示 4 怎样实现在没有return的情况下点击button的情况下就能够使键盘页面下落5 怎样实现点击指定的button来对使指定的text进行键盘弹出 6怎样改变button按钮的状态
- android 利用accessibilityservice 实现自动发红包功能 (让收红包的人手抽筋)(密码不能自动输入,可以开启指纹支付)
- Android搜索框输入内容点击键盘的搜索按钮进行搜索
- 制作login.jsp页面,要求实现提供用户登陆的界面, 用户通过该界面输入用户名(控件名userName)和密码(控件名password), 然后点击“登录”按钮实现登陆操作.
- android端和pc端使用usb进行socket通信,其中android是服务器端,pc是客户端。如何实现安卓端输入的数据通过按钮发送到pc端?
- Android编程实现自定义输入法功能示例【输入密码时防止第三方窃取】
- Android实现EditText文本的输入,通过点击按钮,获取输入的内容
- Android 钱包支付之输入支付密码的实现步骤
- android 实现edittext输入内容后可以点击右侧小图片进行清除内容
- Android的支付密码输入框实现浅析
- Android按钮点击效果的实现(selector)
- Android中利用SpannableString实现点击同一按钮(Button)不同位置执行不同任务
- Android_UI_点击按钮切换背景效果实现
- Android 密码输入框强力实现
- Android_UI_点击按钮切换背景效果实现
- 【Android】实现动态显示隐藏密码输入框的内容
- Android EditText中输入值以星号*显示 (密码的实现)
- Android_UI_点击按钮切换背景效果实现
- jQuery实现密码输入框点击隐藏框内提示字
- Android_UI_点击按钮切换背景效果实现