Android仿支付宝密码键盘弹框,可以自定义样式Dialog,调节字体颜色大小内容

网友投稿 601 2022-11-03

Android仿支付宝密码键盘弹框,可以自定义样式Dialog,调节字体颜色大小内容

Android仿支付宝密码键盘弹框,可以自定义样式Dialog,调节字体颜色大小内容

ViewPagerGallery

博客讲解地址,欢迎前往查看

博客讲解地址

欢迎大家Star,老铁给鼓励呗

效果图如下:

主要功能

支持自定义文本、颜色、大小支持自定义关闭图标支持弹框样式支持回调函数处理支持数字位置随机

API方法介绍

setCloseImgView(int resId) //设置关闭图标setHintText(String text)//设置提醒标题的文本setForgetText(String text) //设置忘记密码文字PayPassDialog(Context context, int themeResId)//自定义弹框样式,有默认样式setPayClickListener(OnPayClickListener listener) //设置回调onPassFinish(String password)//6位输入完成回调onPayClose()//关闭回调onPayForget()//忘记密码回调setRandomNumber(true) //数字随机

Usage Jitpack

Step 1. Add it in your root build.gradle at the end of repositories:

allprojects { repositories { ... maven { url 'https://jitpack.io' } }}

Gradle:

Step 2. Add the dependency

dependencies { //androidX版本 implementation 'com.github.lzjin:AlipayPassDialog:2.2' //Support 版本 implementation 'com.github.lzjin:AlipayPassDialog:2.0'}

历史版本最底部

Demo

//2 自定义方式 private void payDialog2() { final PayPassDialog dialog=new PayPassDialog(this,R.style.dialog_pay_theme); //弹框自定义配置 dialog.setAlertDialog(false) .setWindowSize(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT,0.4f) .setOutColse(false) .setGravity(R.style.dialogOpenAnimation, Gravity.BOTTOM); //组合控件自定义配置 dialog.getPayViewPass() .setForgetText("忘记支付密码?"); .setForgetColor(getResources().getColor(R.color.colorAccent)); .setForgetSize(16); .setPayClickListener(new PayPassView.OnPayClickListener() { @Override public void onPassFinish(String passContent) { //6位输入完成回调 showShort("输入完成回调"); } @Override public void onPayClose() { dialog.dismiss(); //关闭回调 } @Override public void onPayForget() { dialog.dismiss(); //忘记密码回调 showShort("忘记密码回调"); } }); }

v2.2

新增数字位置随机优化已知bug

v2.1

2.1版本起支持AndroidX

v2.0

优化界面适配问题增加Demo演示代码

v1.1

优化已知修复部分手机兼容问题增加功能

v1.0

基础使用

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:enca - 最小的cgo绑定libenca
下一篇:静态页面公共部分的处理
相关文章

 发表评论

暂时没有评论,来抢沙发吧~