LazyKeyboard 安全键盘新版本V1.4

LazyKeyboard

自定义字母、符号、数字安全键盘。最初版本采用PopupWindow的方式实现。最近抽空升级至v1.4版本。主要做了如下方面的调整。

  • 迁移至AndroidX
  • 采用Dialog实现方式
  • 增加自定义属性(键盘类型选中/未选中颜色,键盘类型选择区域背景,键盘区域背景)
  • 删减代码,尽量简洁

使用方式

添加依赖

项目根目录build.gradle

allprojects {
    repositories {
	...
	maven { url 'https://jitpack.io' }
    }
}

模块引入依赖

dependencies {
    implementation 'com.github.onlyloveyd:LazyKeyboard:v1.4'
}

基本使用

使用方式比之前更加简洁,只需在布局中添加SecurityEditText即可。

<LinearLayout
     android:id="@+id/container"
     ...">

     <com.gs.keyboard.SecurityEditText
         android:id="@+id/et_security_keyboard"
         android:layout_width="match_parent"
         ... />

     <EditText
         android:id="@+id/et_security_keyboard_two"
         ... />
 </LinearLayout>

自定义属性值

属性值含义
chooserSelectedColor键盘类型选中文字颜色
chooserUnselectedColor键盘类型未选中文字颜色
chooserBackground键盘类型选择区域背景
keyboardBackground键盘输入区域背景
isKeyPreview是否启用点击预览

属性介绍

源码地址

https://github.com/onlyloveyd/LazyKeyboard

onlyloveyd CSDN认证博客专家 Android Kotlin OpenCV
个人公众号【OpenCV or Android】,热爱Android、Kotlin、Flutter和OpenCV。毕业于华中科技大学计算机专业,曾就职于华为武汉研究所。目前在三线小城市生活,专注Android、OpenCV、Kotlin、Flutter等有趣的技术。
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 博客之星2020 设计师:CY__ 返回首页