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
个人公众号【Android or OpenCV】,热爱Android、Kotlin、Flutter和OpenCV。毕业于华中科技大学计算机专业,曾就职于华为武汉研究所。目前在三线小城市生活,专注技术与研发。
©️2020 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值