场景:在历史搜索过程中,点击某个搜索热点词,自动将该词填入,并进行搜索。
如下gif图:
这时候我们自动填充教师资格证的内容,然后可以进行删除重新操作等,此时用的不再是hintText
这个属性,而是用TextEditingController
来进行控制,
具体代码如下:
Widget searchBar() {
TextEditingController controller = TextEditingController.fromValue(
TextEditingValue(
text: _searchContent,
selection: new TextSelection.fromPosition(TextPosition(
affinity: TextAffinity.downstream,
offset: _searchContent.length))));
return Container(
child: Row(
children: <Widget>