我使用搜索委托开发了搜索。用户搜索时,我以粗体显示用户键入字母。但是,只有当用户以错误的加粗字母开始输入时,它才起作用。
RichText(
text: TextSpan(
text: suggestList[index].d.substring(0, query.length),
style: TextStyle(
color: Colors.black, fontWeight: FontWeight.bold),
children: [
TextSpan(
text: suggestList[index].d.substring(query.length),
style: TextStyle(color: Colors.grey))
])),