这个小部件有两个问题。在添加suffix: IconButton...
时,它会在文本字段中添加类似于填充的内容。当_searchController.text不为空时,我如何显示后缀图标。我试过_searchController.text != null ? IconButton(...): 'not sure what to return here'
Widget _searchBox() {
return TextField(
controller: _searchController,
decoration: InputDecoration(
labelText: "Search",
hintText: "Search",
prefixIcon: Icon(Icons.search),
suffix: IconButton(
icon: Icon(Icons.clear),
onPressed: () => _searchController.clear(),
),
border: OutlineInputBorder(
borderRadius: BorderRadius.all(
Radius.circular(10.0),
),
),
),
);
}
带后缀:
不带后缀:
https://stackoverflow.com/questions/56274872
复制相似问题