# CodeTextField **Repository Path**: shao-peng/CodeTextField ## Basic Information - **Project Name**: CodeTextField - **Description**: CodeTextField for Jetpack Compose 是一个使用 Compose 实现的验证码输入框 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/codetextfield - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2023-07-09 - **Last Updated**: 2023-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CodeTextField [![Download](https://img.shields.io/badge/download-App-blue.svg)](https://raw.githubusercontent.com/jenly1314/CodeTextField/master/app/release/app-release.apk) [![MavenCentral](https://img.shields.io/maven-central/v/com.github.jenly1314/codetextfield)](https://repo1.maven.org/maven2/com/github/jenly1314/codetextfield) [![JitPack](https://jitpack.io/v/jenly1314/CodeTextField.svg)](https://jitpack.io/#jenly1314/CodeTextField) [![CircleCI](https://circleci.com/gh/jenly1314/CodeTextField.svg?style=svg)](https://circleci.com/gh/jenly1314/CodeTextField) [![API](https://img.shields.io/badge/API-21%2B-blue.svg?style=flat)](https://android-arsenal.com/api?level=21) [![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/mit-license.php) [![Blog](https://img.shields.io/badge/blog-Jenly-9933CC.svg)](https://jenly1314.github.io/) [![QQGroup](https://img.shields.io/badge/QQGroup-20867961-blue.svg)](http://shang.qq.com/wpa/qunwpa?idkey=8fcc6a2f88552ea44b1411582c94fd124f7bb3ec227e2a400dbbfaad3dc2f5ad) CodeTextField for Jetpack Compose;一个使用 Compose 实现的验证码输入框。 > 原生 **Android自定义View** 实现的可参见 [SplitEditText](https://github.com/jenly1314/SplitEditText) ## Gif 展示 ![Image](GIF.gif) ## 引入 ### Gradle: 1. 在Project的 **build.gradle** 里面添加远程仓库 ```gradle allprojects { repositories { //... mavenCentral() } } ``` 2. 在Module的 **build.gradle** 里面添加引入依赖项 ```gradle implementation 'com.github.jenly1314:codetextfield:1.0.0' ``` ## 示例 ### 代码示例 ```kotlin val text = remember { mutableStateOf("") } // 验证码输入框 CodeTextField(value = text.value, onValueChange = { text.value = it }) ``` 更多使用详情,请查看[app](app)中的源码使用示例 ## 相关推荐 #### [SplitEditText](https://github.com/jenly1314/SplitEditText) 一个灵活的分割可编辑框;常常应用于 **验证码输入** 、**密码输入** 等场景。 #### [KingKeyboard](https://github.com/jenly1314/KingKeyboard) 自定义键盘,满足各种不同场景的键盘输入需求 ## 版本记录 #### v1.0.0:2022-11-20 * CodeTextField初始版本 ## 赞赏 如果您喜欢CodeTextField,或感觉CodeTextField帮助到了您,可以点右上角“Star”支持一下,您的支持就是我的动力,谢谢 :smiley:

您也可以扫描下方的二维码,请作者喝杯咖啡 :coffee:

## 关于我 Name: Jenly Email: jenly1314#gmail.com / jenly1314#vip.qq.com CSDN: jenly121 CNBlogs: jenly GitHub: jenly1314 Gitee: jenly1314 加入QQ群: 20867961