Android自定义安全键盘
主要功能:包含功能:数字+字母组合键盘、纯数字键盘、字符键盘,防止录屏截屏 。
项目主要是通过Recyclerview来进行实现的,项目整体结构使用了建造者模式。目前开放的功能有限,如下面需求无法满足,可直接下载代码自己进行修改。Android自定义安全键盘
一、视频演示
安卓自定义安全键盘
图片示例:
二、功能列表
1.设置点击外部是否可隐藏键盘
BaseKeyboardUtils setFocusable(boolean focusable)
2.设置只允许点击(输入)数字
BaseKeyboardUtils setOnlyNumber()
3.设置键盘默认值(使用场景比较少)
BaseKeyboardUtils setInputMsg(String str)
4.设置禁止录屏
BaseKeyboardUtils setCannotRecord()
5.设置键盘title(例:XXXX安全键盘)
BaseKeyboardUtils setTitle(String title)
6.自带输入框提示
BaseKeyboardUtils setInputHint(String hint)
7.可输入最长长度
BaseKeyboardUtils setInputMaxLength(int maxLength)
8.设置键盘点击监听事件
BaseKeyboardUtils setKeyboardClickListener(OnKeyBoardClickListener onKeyBoardClickListener)
9.设置键盘确定(输入完成)监听事件
BaseKeyboardUtils setOnDefineClickListener(OnDefineClickListener onDefineClickListener)
10.是否有输入框显示
BaseKeyboardUtils setIsHaveInputBox(boolean isHaveEdit)
11.显示键盘
void showKeyboard(View view)
12.关闭键盘
void dismiss()