Flutter 自定義 TextInputFormatter 文本輸入過(guò)濾器 Flutter 實(shí)現(xiàn)輸入4位自動(dòng)添加空格

1 效果預(yù)覽?

如上圖所示,我們?cè)趯?shí)際開(kāi)發(fā)中輸入一長(zhǎng)串內(nèi)容,不利于閱讀,所以我們需要來(lái)處理一下。
在Flutter 開(kāi)發(fā)中,實(shí)現(xiàn)文件輸入使用的是?TextField
inputFormatters 是對(duì)輸入文件的校驗(yàn)
2 自定義?TextInputFormatter 文本輸入過(guò)濾器
3 TextEditingValue 設(shè)置輸入框光標(biāo)位置?
? selection 屬性用來(lái)設(shè)置光標(biāo)的位置 ,屬性操作如下
int baseOffset
:開(kāi)始的位置int extentOffset
:結(jié)束的位置TextAffinity affinity
:光標(biāo)的位置bool isDirectional
:是否消除了其基礎(chǔ)和范圍的歧義(不懂可以直接忽略)
標(biāo)簽: