欢迎光临散文网 会员登陆 & 注册

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

2022-08-28 23:28 作者:早起的年轻人  | 我要投稿


1 效果预览 

如上图所示,我们在实际开发中输入一长串内容,不利于阅读,所以我们需要来处理一下。

在Flutter 开发中,实现文件输入使用的是 TextField

  • inputFormatters 是对输入文件的校验

2 自定义 TextInputFormatter 文本输入过滤器



3 TextEditingValue 设置输入框光标位置 

  selection 属性用来设置光标的位置 ,属性操作如下

  • int baseOffset:开始的位置

  • int extentOffset:结束的位置

  • TextAffinity affinity:光标的位置

  • bool isDirectional:是否消除了其基础和范围的歧义(不懂可以直接忽略)


Flutter 自定义 TextInputFormatter 文本输入过滤器 Flutter 实现输入4位自动添加空格的评论 (共 条)

分享到微博请遵守国家法律