1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 【Android自定义View】车牌号输入法

【Android自定义View】车牌号输入法

时间:2021-04-18 15:29:32

相关推荐

【Android自定义View】车牌号输入法

VehicleEditText

Android用于车牌号输入的自定义键盘.仿"支付宝-车主服务-添加车辆-车牌号"输入框展示的车牌号输入键盘。以下是本作与支付宝的对比图:

一、效果展示

二、如何使用

app/build.gradledependencies节点下添加:

implementation "wang.relish.vehicleedittext:vehicleedittext:0.0.1-SNAPSHOT"

在根目录的build.gradle中添加:

allprojects {repositories {google()jcenter()maven { url "/content/groups/public" } // 添加这行}}

然后Sync Now就行啦.

1 使用wang.relish.vehicleedittext.VehicleEditText

和正常的EditText一样使用即可。

不过需要注意VehicleEditText设置了以下监听器:

View.OnTouchListenerView.OnFocusChangeListenerView.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); // 为输入框绑定车牌号输入键盘

三、混淆配置

四、最后

项目地址: /relish-wang/VehicleEditText

欢迎star~

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。