Flutter 自定义 TextInputFormatter 文本输入过滤器 Flutter 实现输入4位自动添加空格

1 效果预览

如上图所示,我们在实际开发中输入一长串内容,不利于阅读,所以我们需要来处理一下。
在Flutter 开发中,实现文件输入使用的是 TextField
inputFormatters 是对输入文件的校验
2 自定义 TextInputFormatter 文本输入过滤器
3 TextEditingValue 设置输入框光标位置
selection 属性用来设置光标的位置 ,属性操作如下
int baseOffset
:开始的位置int extentOffset
:结束的位置TextAffinity affinity
:光标的位置bool isDirectional
:是否消除了其基础和范围的歧义(不懂可以直接忽略)