FLUTTER ECOSYSTEM

pin_input_text_field

一个 textField 小部件,用于以纯 Dart 编写的不同样式 PIN 显示,无需额外依赖。

pin_input_text_field 封面
最新版本
4.5.2
近 30 天下载
20.4万
喜欢数
158
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个使用纯 Dart 编写的可自定义 PIN 或 OTP 输入字段的 Flutter 小部件,无需外部依赖。它为用户输入数字代码提供了简洁直观的界面,支持多种样式选项以及在字段间自动聚焦等流畅的用户交互。非常适合需要一次性密码或安全代码输入的认证流程。

适合场景
  • 一次性密码 (OTP) 输入
  • 用于登录的安全PIN输入
  • 多位数验证表单
  • 付款代码输入
  • 账户恢复工作流程
  • 生物识别认证提示
主要特点
  • 纯 Dart 实现
  • 无外部依赖
  • 可自定义样式
  • 字段间的自动对焦
  • 支持键盘输入
  • 跨平台响应式设计
适合对象
  • 身份验证屏幕
  • 双因素认证
  • 安全表单输入
  • 跨平台应用
  • 简单的数字输入界面
  • 开发者避免使用第三方库
使用建议
  • 仅限数字输入
  • 无内置验证
  • 需要手动处理提交逻辑
  • 不适合长文本输入
  • 不支持特殊字符
  • 最小化内置辅助功能
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add pin_input_text_field

所属分类

源码仓库

关联项目