CodeTextField¶
CodeTextField for Jetpack Compose;一个使用 Compose 实现的验证码输入框。
原生Android View实现类似的输入框可参见 SplitEditText
Gif 展示¶
你也可以直接下载 演示App 体验效果
引入¶
Gradle:¶
-
在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的组件库;主要提供了一些小组件,便于快速使用。