首页 > 软件开发 > ANDROID >

android 防支付宝微信键盘密码框输入

来源:互联网 2023-03-17 00:05:02 314

android中越来越多的应用都要支付的功能,都需要用到自定义的密码框、数字软件盘,不为什么,因为要安全,还要个性化,app的体验感。n9z办公区 - 实用经验教程分享!

android 防支付宝微信键盘密码框输入n9z办公区 - 实用经验教程分享!

工具/原料

  • android studio

方法/步骤

  • 1

    一、自定义软件盘,我们需要继成一个viewGroup,我们直接用到LinearLayout比较方便,我们通过两尾层循环实现三行四列的数字软件盘。如下图。n9z办公区 - 实用经验教程分享!

    android 防支付宝微信键盘密码框输入n9z办公区 - 实用经验教程分享!

  • 1本页面未经许可获取自百度经验
  • 2

    二、数字软件盘添加输入完成和回退删除的监听,我们在内部写接口,在ininView方法中实现数据监听,如下图。n9z办公区 - 实用经验教程分享!

    android 防支付宝微信键盘密码框输入n9z办公区 - 实用经验教程分享!

  • 3

    三、六位密码框的实现,extends EditText 并设置好属性,圆角半径,密码长度、宽度字体大小等属性,如下图。n9z办公区 - 实用经验教程分享!

    android 防支付宝微信键盘密码框输入n9z办公区 - 实用经验教程分享!

  • 4

    四、覆盖原数据,重新绘制六个小黑点,通过canvas.drawRect(0, 0, width, height, paint);方法来覆盖它,再绘制密码框和五条竖线。如下图。n9z办公区 - 实用经验教程分享!

    android 防支付宝微信键盘密码框输入n9z办公区 - 实用经验教程分享!

  • 5

    五、在MainActivity中初始化并设置监听数据,点击数字软件盘完成密码支付。再给一个300豪秒的时间友好提示。n9z办公区 - 实用经验教程分享!

    android 防支付宝微信键盘密码框输入n9z办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!n9z办公区 - 实用经验教程分享!


    标签: Android

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码