Skip to content

zhaopanlong/plateNum

Repository files navigation

plateNum

一个选择车牌号组件

简单使用:

<com.zhaopanlong.platenum.PlateNumView
    android:layout_width="match_parent"
    android:layout_height="50dp"
    app:pnvTextSize="18dp"
    app:pnvShowProvince="true"
    app:pnvTextColor="@color/colorPrimary"
    app:pnvLineNormalColor="@color/colorAccent"
    app:pnvLineCheckedColor="@color/colorPrimary"
    app:pnvitemMargin="10dp"
    app:pnvLineWidth="2dp"
    />

api

获取车牌号

  plateNumView.getPlateNum();

设置默认车牌号

plateNumView.setPlateNum(String plateNum);

默认清除车牌号,指示器会跑到第一个省份选项,并展示省份选择键盘

plateNumView.clearPlateNum();

hidleKeyBoard 是否隐藏键盘,如果为true 指示器跑到第一个位置 不弹出省份键盘选择

plateNumView.clearPlateNum(boolean hidleKeyBoard);

判断键盘是否在展示

public boolean isKeyBoardShowing()

隐藏键盘

public void hidePlateKeyBord()

设置输入实时监听

public void setmPlateNumViewTextWatcher(PlateNumViewTextWatcher mPlateNumViewTextWatcher)

gradle

dependencies {
	        implementation 'com.github.zhaopanlong:plateNum:1.1'
	}

效果图

Attributes

name format description
pnvTextColor color 车牌文字颜色
pnvTextSize dimension 车牌文字大小
pnvLineNormalColor color 车牌边框未选中状态颜色
pnvLineCheckedColor color 车牌边框选中状态颜色
pnvLineWidth dimension 边框的宽度
pnvitemMargin dimension 文字间距
pnvShowProvince boolean 是否默认展示省份选择框