1

我正在开发 Flutter 中的社交媒体应用程序。我正在实现评论功能。当我用“@”在评论文本字段中写一个词时,它会从 firebase cloud firestore 搜索用户。现在,我想要的是,当我单击用户磁贴时,用户名将以粗体字附加到文本字段,而其他文本保持正常。我有办法在 TextFormField 或 TextField 中实现这一点吗?

在此处输入图像描述

4

1 回答 1

0

您可以尝试向其中添加 HTML

像这样的东西

String complete = "Hello this is @" +"<b>" + someName+ "</b> "; 

你需要在 onChange 监听器中添加它并检测'@'

于 2021-06-06T14:57:36.527 回答