Skip to content

henleylee/SafeKeyBoard

Repository files navigation

SafeKeyBoard —— Android自定义安全键盘

1. 介绍

Android自定义安全键盘用来替代系统键盘,可以指定随机键盘。

2. Download

Gradle

dependencies {
    implementation 'com.henley.android:safekeyboard:1.0.0'
}

APK Demo

下载 APK-Demo

3. 顺序键盘

3.1 字母键盘:

3.2 数字键盘:

3.3 字母数字键盘:

3.4 符号键盘:

4. 随机键盘

4.1 字母键盘:

4.2 数字键盘:

4.3 字母数字键盘:

4.4 符号键盘:

5. 使用

        SafeKeyboard safeKeyboard = SafeKeyboard.newBuilder(this)
                .setRandom(false)                               // 设置是否为随机键盘
                .setUpperLetter(false)                          // 设置是否为大写字母(只有默认为字母键盘时才有效)
                .setEditText(editText)                          // 设置EditText
                .setKeyboardView(keyboardView)                  // 设置KeyboardView
                .setKeyboardType(KeyboardType.TYPE_LETTER)      // 设置键盘类型
                .setKeyboardState(KeyboardState.STATE_SHOW)     // 设置键盘状态
                .build();                                       // 构建SafeKeyboard

        editText.setOnTouchListener(new KeyboardEditTextTouchListener(safeKeyboard, KeyboardType.TYPE_LETTER));

About

Android 自定义安全键盘

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages