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

发布了159 篇原创文章 · 获赞 264 · 访问量 32万+

猜你喜欢

转载自blog.csdn.net/poorkick/article/details/103570881