【Android自定义View】车牌号输入法
VehicleEditText
Android用于车牌号输入的自定义键盘.仿"支付宝-车主服务-添加车辆-车牌号"输入框展示的车牌号输入键盘。以下是本作与支付宝的对比图:
一、效果展示
二、如何使用
在app/build.gradle
的dependencies
节点下添加:
implementation "wang.relish.vehicleedittext:vehicleedittext:0.0.1-SNAPSHOT"
在根目录的build.gradle
中添加:
allprojects {repositories {google()jcenter()maven { url "https://oss.sonatype.org/content/groups/public" } // 添加这行}
}
然后Sync Now
就行啦.
1 使用wang.relish.vehicleedittext.VehicleEditText
和正常的EditText一样使用即可。
不过需要注意VehicleEditText设置了以下监听器:
- View.OnTouchListener
- View.OnFocusChangeListener
- View.OnKeyListener
如果你也需要设置这些监听器,需要注意确保不要覆盖这些监听器的功能。而是使用VehicleEditText的setOnTouchListener2/setOnFocusChangeListener2/setOnKeyListener2等方法设置监听器。
<wang.relish.vehicleedittext.VehicleEditTextandroid:id="@+id/vet"android:layout_width="match_parent"android:layout_height="wrap_content" />
2 使用原生EditText
如果你不需要设置上述的监听器,你可以使用下面这种侵入性更小的方法。
EditText vehicleEditText = findViewById(R.id.vet);
VehicleKeyboardHelper.bind(vehicleEditText); // 为输入框绑定车牌号输入键盘
三、混淆配置
无
四、最后
项目地址: https://github.com/relish-wang/VehicleEditText
欢迎star~
【Android自定义View】车牌号输入法相关推荐
- 通过自定义android键盘实现车牌号输入法
前言 很多的移动应用中经常需要限定用户输入特定的字符,比如吱妇保,微信钱包等在输入支付密码的时候就是直接调出的纯数字键盘并且不允许用户切换为非数字键盘,这在一定程度上方便了前端数据校验同时也有很好的用 ...
- Android自定义view之事件传递机制
Android自定义view之事件传递机制 在上一篇文章<Android自定义view之measure.layout.draw三大流程>中,我们探讨了一下view的显示过程.不太熟悉的同学 ...
- android 轨迹生成图,Android自定义View实现公交成轨迹图
本文实例为大家分享了Android自定义View实现公交成轨迹图的具体代码,供大家参考,具体内容如下 总体分析下:水平方向recyclewview,item包含定位点,站台位置和站台名称. 下面看实现 ...
- Android自定义View —— TypedArray
在上一篇中Android 自定义View Canvas -- Bitmap写到了TypedArray 这个属性 下面也简单的说一下TypedArray的使用 TypedArray 的作用: 用于从该结 ...
- Android 自定义View —— Canvas
上一篇在android 自定义view Paint 里面 说了几种常见的Point 属性 绘制图形的时候下面总有一个canvas ,Canvas 是是画布 上面可以绘制点,线,正方形,圆,等等,需要和 ...
- android自定义view获取控件,android 自定义控件View在Activity中使用findByViewId得到结果为null...
转载:http://blog.csdn.net/xiabing082/article/details/48781489 1. 大家常常自定义view,,然后在xml 中添加该view 组件..如果在 ...
- Android自定义View:ViewGroup(三)
自定义ViewGroup本质是什么? 自定义ViewGroup本质上就干一件事--layout. layout 我们知道ViewGroup是一个组合View,它与普通的基本View(只要不是ViewG ...
- android 自定义图形,Android自定义View之图形图像(模仿360的刷新球自定
概述: 360安全卫士的那个刷新球(姑且叫它刷新球,因为真的不知道叫什么好,不是dota里的刷新球!!),里面像住了水一样,生动可爱,看似简单,写起来不太简单,本例程只是实现了它的部分功能而已,说实话 ...
- android代码实现手机加速功能,Android自定义View实现内存清理加速球效果
Android自定义View实现内存清理加速球效果 发布时间:2020-09-21 22:21:57 来源:脚本之家 阅读:105 作者:程序员的自我反思 前言 用过猎豹清理大师或者相类似的安全软件, ...
- android中仿qq最新版抽屉,Android 自定义View实现抽屉效果
Android 自定义View实现抽屉效果 说明 这个自定义View,没有处理好多点触摸问题 View跟着手指移动,没有采用传统的scrollBy方法,而是通过不停地重新布局子View的方式,来使得子 ...
最新文章
- 工业界和学术界的思考
- nacos+openfeign服务提供和服务消费远程调用代码简单实例2
- springboot设置UTF-8
- Spring Boot-使用JDBC连接并检索数据库(Mysql在Docker中)
- Python面向对象中的self到底是什么?
- 如何成为一名出色的次世代游戏美术师?
- 七、gradle依赖管理
- 新iPhone终于要去掉刘海了,但这个操作好骚啊!
- linux libsqlite3 dev,在centos中安装sqlite3 dev和其他软件包
- 记一次幸运的拼多多Web前端面试(一面+二面+hr面)
- 解锁pdf文件,删除pdf密码
- 创建 C++ WinRT 组件
- 战地5离线bot模式_战地2怎么增加bot
- android将照片压缩并显示,android拍照选择图库后将照片剪裁压缩显示到imageview上 -电脑资料...
- Doris报错there is no scanNode Backend
- Qt5实现可配置截图及基于百度OCR自动识别标题保存文件
- 用计算机演奏香蜜的歌曲,杨紫新剧《蜜汁炖鱿鱼》上演计算机天才,搭档李现CP感爆棚...
- [转]各大银行网银转账手续费一览表
- 计算机视觉算法探究:OpenCV CLAHE 插值算法详解
- Bootstrap学习1:bootstrap4.0基础