1 Star 2 Fork 2

laughingyou/SafeKeyboard

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

SafeKeyboard

Android自定义安全软键盘,完全自定义,方便、安全、可靠

下一步计划:增加换肤、一键使用、打包发布等功能

详见:  Android 自定义安全软键盘 SafeKeyboard 开发详细说明 2.0

预览
image

历史更新

四、 2019/11/17

  • 1 . 修改 SafeKeyboard 显示后遮住目标 EditText 问题 (被遮挡时顶起目标 EditTextView) 功能实现逻辑, 解决动画效果不尽如人意的 BUG.
  • 2 . 增加按键震动功能(可选)

三、 2019/09/26

  • 1 . 解决 SafeKeyboardPopupWindow 中显示会崩溃的问题 (关闭按键预览功能即可). 见 issue#3
  • 2 . 解决 SafeKeyboard 显示后遮住目标 EditText 问题 (被遮挡时顶起目标 EditTextView). 见 issue#8
    暂时只提供这一种解决方案 ( 尚有改进空间 )
  • 3 . 适配 ScrollView 中的 EditText 使用 SafeKeyboard 功能. 详见:   注意事项 (SafeKeyboard_Note)
  • 4 . 解决 SafeKeyboardAlertDialog 中显示无法点击的问题. 采用 DialogFragment 来实现该功能.
  • 5 . 修改多个 EditText 共用一个 SafeKeyboard 时, OnTouch 事件造成 SafeKeyboard 显示混乱的 BUG.
  • 6 . 简化部分 API 调用代码, 并增加一个有数字的字母键盘.

二、 2019/06/22

  • 1 . 支持多个 EditText 共用一个 SafeKeyboard, 各键盘无缝切换
  • 2 . 支持根据不同 EditTextInputType 默认使用不同的键盘(目前仅支持数字键盘和身份证键盘)
  • 3 . 支持锁定英文大写
  • 4 . 增加两种数字键盘、增加一个身份证键盘, 对两种键盘的数字支持随机显示
  • 5 . SafeKeyboard 提供接口指定显示身份证键盘的 EditText
  • 6 . 支持记住每个 EditText 对应的上次打开的键盘类型, 再次显示 SafeKeyboard 时显示该中类型键盘, 此功能可在 SafeKeyboardView 的属性中 打开/关闭
  • 7 . 项目本身支持 lambda 表达式

一、 2018/07/29

  • 1 . AndroidManifest.xml 文件中添加 "android:windowSoftInputMode="stateAlwaysHidden">", 兼容低版本系统, 重新进入软件界面系统软键盘自动弹出的问题。
  • 2 . 解决特殊键盘图标在不同屏幕上显示变形问题, 不需要手动设置图片显示时与按键边界的边距。
  • 3 . SafeKeyboard 提供接口设置特殊按键的自定义图片

空文件

简介

Android自定义安全软键盘,完全自定义,方便、安全、可靠 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/laughingyou/SafeKeyboard.git
git@gitee.com:laughingyou/SafeKeyboard.git
laughingyou
SafeKeyboard
SafeKeyboard
master

搜索帮助