CodeTextField for Jetpack Compose;一个使用 Compose 实现的验证码输入框。
原生Android View实现类似的输入框可参见 SplitEditText
你也可以直接下载 演示App 体验效果
-
在Project的 build.gradle 或 setting.gradle 中添加远程仓库
repositories { //... mavenCentral() }
-
在Module的 build.gradle 里面添加引入依赖项
implementation 'com.github.jenly1314:codetextfield:1.0.0'
var text by remember {
mutableStateOf("")
}
// 验证码输入框
CodeTextField(value = text, onValueChange = {
text = it
})
更多使用详情,请查看app中的源码使用示例或直接查看 API帮助文档
- SplitEditText 一个灵活的分割可编辑框;常常应用于 验证码输入 、密码输入 等场景。
- KingKeyboard 一个自定义键盘,满足各种不同场景的键盘输入需求。
- compose-component 一个Jetpack Compose的组件库;主要提供了一些小组件,便于快速使用。
- CodeTextField初始版本
如果您喜欢CodeTextField,或感觉CodeTextField帮助到了您,可以点右上角“Star”支持一下,您的支持就是我的动力,谢谢 😃
您也可以扫描下面的二维码,请作者喝杯咖啡 ☕
我的博客 | GitHub | Gitee | CSDN | 博客园 |
---|---|---|---|---|
Jenly's Blog | jenly1314 | jenly1314 | jenly121 | jenly |
微信公众号 | Gmail邮箱 | QQ邮箱 | QQ群 | QQ群 |
---|---|---|---|---|
Jenly666 | jenly1314 | jenly1314 | 20867961 | 64020761 |