Android 自定义方形输入框,仿滴滴验证码输入框,Android开发前景怎么样

这篇博客介绍了如何在Android中创建一个自定义的方形输入框,模仿滴滴验证码输入框的效果。文章详细讲解了监听、属性设置以及使用方法,包括输入框间距的平分、清空输入框的实现,同时还提供了相应的Gradle依赖和XML布局示例。此外,博主分享了Android高级架构师的学习路径和进阶资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • fix bug :暗文密码模式无效果问题

  • update :添加输入框平分等间距模式,并可设置输入框间距

  • update :添加清空输入框方法

  • update :修改Listener,添加文本改变时回调方法

监听

public interface OnCodeFinishListener {

/**

  • 文本改变

*/

void onTextChange(View view, String content);

/**

  • 输入完成

*/

void onComplete(View view, String content);

}

attr

Gradle


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

allprojects {

repositories {

maven { url ‘https://jitpack.io’ }

}

}

Step 2. Add the dependency

dependencies {

compile ‘com.jyn.verificationcodeview:verificationcodeview:1.0.1’

}

用法

<com.jyn.vcview.VerificationCodeView

android:layout_width=“match_parent”

android:layout_height=“wrap_content”

android:layout_marginTop=“10dp”

android:gravity=“center”

android:orientation=“horizontal”

app:vcv_et_bg="@drawable/et_code_test1"

app:vcv_et_cursor="@drawable/et_cursor"

app:vcv_et_cursor_visible=“false”

app:vcv_et_inputType=“numberPassword”

app:vcv_et_number=“6”

app:vcv_et_spacing=“6dp”

app:vcv_et_text_color="#FFC107"

app:vcv_et_text_size=“6sp” />

学习分享,共勉

Android高级架构师进阶之路

题外话,我在阿里工作多年,深知技术改革和创新的方向,Android开发以其美观、快速、高效、开放等优势迅速俘获人心,但很多Android兴趣爱好者所需的进阶学习资料确实不太系统,完整。今天我把我搜集和整理的

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整资料开源分享

这份学习资料分享给有需要的人

  • Android进阶知识体系学习脑图

  • Android进阶高级工程师学习全套手册

  • 对标Android阿里P7,年薪50w+学习视频

  • 大厂内部Android高频面试题,以及面试经历

Android进阶高级工程师学习全套手册**

[外链图片转存中…(img-UzSejjuM-1640922543406)]

  • 对标Android阿里P7,年薪50w+学习视频

[外链图片转存中…(img-n6zIytM0-1640922543406)]

  • 大厂内部Android高频面试题,以及面试经历

[外链图片转存中…(img-Hx1nzohk-1640922543407)]

本文已被CODING开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》收录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值