学习
实践
活动
专区
工具
TVP
写文章

Android实用View:仿微信支付密码输入框

开始添加支付模块,不管使用哪种支付有一个步骤是少不了的,那就是输入支付密码(指纹支付再此就不做讨论了哦),所以今天来给大家带来一篇自定义支付密码输入框的设计和实现方式,同时记录自己工作中遇到的问题及解决办法 2 效果图 按照惯例我们先看看支付宝和微信支付密码输入框的样式吧 ? ? 这里边有个问题就是每次都要对软键盘进行监听取值等一系列操作,加上Android机型众多整不好哪块软键盘就出问题了呐。 至此主要功能已经完成,剩下的需要去封装一些方法供外部调用,我这里已经封装几个方法,我们知道这样设置支付密码的页面一般有两个:一个设置密码,一个重新设置密码,按照正常的逻辑我们去监听这个密码输入框,输入密码之后进行比较看是否相等就完事了 如果以后还要其他的支付密码输入的样式的话同样会添加进来的,目的只有一个---->下次开发省时省力。 ?

59320
  • 广告
    关闭

    2023新春采购节

    领8888元新春采购礼包,抢爆款2核2G云服务器95元/年起,个人开发者加享折上折

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android自定义支付密码输入框,光标问题总结!

    *      * @see #isCursorVisible()      *      * @attr ref android.R.styleable#TextView_cursorVisible      */     @android.view.RemotableViewMethod     public void setCursorVisible(boolean visible) {          previouslyFocusedRect)         if (focused) {             makeBlink()         }     } makeBlink等方法可以直接从android.widget.Editor 类中光标闪烁代码,修改光标显示位置相关代码,即可实现光标闪烁效果 GitHub 本文相关代码可在GitHub上获取,地址如下: https://github.com/kongpf8848/ViewWorld Android 欢迎关注我,分享Android干货,交流Android技术。 对文章有何见解,或者有何技术问题,欢迎在评论区一起留言讨论!

    40320

    Android开发笔记(一百四十六)仿支付宝的支付密码输入框

    ,后来又在Android5.0以后提供了文本输入布局TextInputLayout。 然而,计划赶不上变化,开发工作中总有一些现有控件无法直接实现的需求,就像支付宝的支付密码输入框,在一排方格区域内输入并显示密文密码,每个密文字符之间又有竖线分隔。 为直观理解支付密码输入框的业务需求,下面还是先看看该输入框的最终效果图。 ? 从图中可以看出,这个支付密码输入框由六个方格组成,每个方格输入并显示第几位的密文字符。 ,支付密码的输入框必须实现EditText的功能。 于是可以考虑,把支付密码的输入与显示操作分离开来,即密码输入操作仍由EditText处理,而密码显示操作则由自定义的方格布局接管。

    1.2K30

    仿支付宝手势密码

    这篇来分享一下绘制手势密码的实现(主要是设置手势密码、校验手势密码): 一、大致界面介绍: ? ?                         【主要是绘制上方的9个提示图标和9个宫格密码图标】 图2:设置手势密码 【监听手势的输入,TouchEvent的事件处理,获取输入的手势密码,同时显示在上方的提示区域】 图3:再绘制一次,两次密码不一致提示界面 import android.view.View;   /**  *   * 手势密码图案提示  * @author wulianghuan  *  */ public ;   import android.view.View;   import android.widget.Toast;   /**  * 手势密码路径绘制  *  */ public 手势密码设置 代码如下: package com.wujay.fund;   import com.wujay.fund.R;   import android.app.Activity

    76570

    Android支付支付的示例代码

    上一篇,我们已经详细讲解了Android微信支付,今天接着为大家带来支付支付支付支付相对微信支付要简单一些,吐槽一下,而且支付宝文档确实比微信的文档好了不少,下面开始讲解支付流程。 1、首先给出官方文档的地址 Android集成支付宝流程 2、在开始集成和开发前,首先了解一下常用的接入方式和架构建议: ? 支付流程.png 在开始下一步之前,给大家看看网上的很多操作. ? " / <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" / <uses-permission android " / <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" / <activity android ="behind" android:windowSoftInputMode="adjustResize|stateHidden" / 4、请求自己服务器,获取订单签名字符串,然后调用支付宝SDK,

    64741

    Android接入支付宝和微信支付

    APP端总结起来就是三步走: 接入支付的库 接受服务端的订单信息,发起调用支付宝和微信 接收支付宝和微信的回调 支付宝接入 首先是接入支付宝的aar文件 比较坑的是支付宝还需要下载aar文件导入,而不是 其他 实际情况里需要考虑用户手机上有没有安装过支付宝 已经安装过支付宝,会直接调用支付支付 没有安装支付宝,会调起支付宝的H5页面支付 以上就是支付宝的接入了,步骤还是比较简单的,也没有什么坑。 chapter=8_5 相比于支付宝,微信接入SDK就比较简单了,一行代码搞定 //微信支付SDK compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta com.niubi.company.wxapi.WXPayEntryActivity 这个WXPayEntryActivity当然需要在AndroidManifest文件中注册 <activity android :name=".wxapi.WXPayEntryActivity" android:exported="true" android:launchMode="singleTop"/> 特别需要注意的是上面的

    1.7K20

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 云支付

      云支付

      云支付(CPay)为您提供开放、可靠的移动支付收单和服务商、商户管理服务。云支付支持刷卡支付、扫码支付、刷卡支付,扫码支付,一码多付多种支付方式…..

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券