CustomEditText
包含一些常用的基本功能
主要功能
1、是否显示清除内容按钮
2、输入框中是否可以输入表情
3、控制可输入文字的最大长度
4、设置输入框的手机号形式
5、自定义输入规则控制
6、设置输入框为密码形式
7、是都显示错误信息
使用方法
1、在你的build.gradle中加入:
dependencies {
compile 'com.yuanxueyuan.customedailog:customeditext:1.1.0'
}
2、xml中
<com.yuanxueyuan.customeditext.View.CustomEditText
android:id="@+id/edt"
android:layout_width="wrap_content"
android:layout_height="50dp"/>
3、使用
CustomEditText edt = findViewById(R.id.edt);
//是否显示清除内容按钮
edt.showCleanImg(true);
//是否可输入表情
edt.setEmojiEnable(true);
//是否可输入表情,并且显示输入长度
edt.setEmojiEnable(true,11);
//按照手机号的形式输入
edt.setPhone();
//按照密码形式输入
edt.setPassword();//默认无小眼睛
//按照密码的形式输入,并且有小眼睛可以点击显示密码明文
edt.setPassword(true);
//自定义输入规则内容
edt.customInputTye("自己的正则表达式");
//显示颤抖的错误信息
edt.showMessage("错误信息内容");
//显示颤抖的错误信息,并且可以自定义错误图标
edt.showMessage("错误信息内容",R.mipmap.eye_close);
git
https://github.com/YXY001/Dailog