Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

EZJasonBoy/SafeKeyBoard

Open more actions menu
 
 

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

  • Java 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.