【发布时间】:2020-02-17 13:36:19
【问题描述】:
我正在为用户列表使用 FuturBuilder。我让用户通过 futur: fetchpost() 通过 API。在专栏的开头,我实现了一个搜索栏。那么如何实现我的 Searchbar 正在搜索呢?
Container(
child: FutureBuilder(
future: fetchPost(),
builder: (BuildContext context, AsyncSnapshot snapshot) {
if(snapshot.connectionState == ConnectionState.waiting) {
return Container(
child: ...CircularPro..(),
),
} else {
return Container(
child: Column(
children: <Widget>[
Padding(
child: TextField(
onChanged: (value) {
},
controller: searchController,
decoration: InputDecoration(
prefixIcon: Icon(Icons.search),
),
),
),
Expanded(
child: ListView.builder(
itemCount: snapshot.data.length,
itemBuilder: (BuildContext context, int index) {
return ListTile(
title: Text(
"[" +
snapshot.data[index].id + "] " +
snapshot.data[index].firstname + " " +
snapshot.data[index].lastname
),
subtitle: Text(snapshot.data[index].email),
【问题讨论】:
标签: flutter