我正在使用 future 从服务器加载数据,并通过使用 listview builder 在列表视图中显示数据,并在我们滚动到列表末尾时添加新列表,但是当新项目列表出现时我无法显示加载指示器正在加载。我在下面附上了我的代码。我已经尝试过loadmore包,但没有运气。
Main.dart
class Herbs extends StatefulWidget {
final String title;
Herbs(this.title);
@override
_HerbsState createState() => new _HerbsState();
}
class _HerbsState extends State<Herbs> {
ScrollController _scrollController = new ScrollController();
var data;
var cname;
String gcm = '';
List pages = [];
@override
void initState() {
super.initState();
fetchPost(gcm);
_scrollController.addListener(() {
if (_scrollController.position.pixels ==
_scrollController.position.maxScrollExtent) {
print('Page reached end of page');
setState(() {
Text('Loading');
});
fetchPost(gcm);
}
});
}
@override
void dispose() {
_scrollController.dispose();
super.dispose();
} …Run Code Online (Sandbox Code Playgroud)