Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振中是否有分页的提示?_Flutter_Flutter Dependencies_Bloc - Fatal编程技术网

Flutter 颤振中是否有分页的提示?

Flutter 颤振中是否有分页的提示?,flutter,flutter-dependencies,bloc,Flutter,Flutter Dependencies,Bloc,我需要根据从RESTAPI接收的数据构建卡。当数据增加时,卡片需要时间构建并显示在屏幕上。有解决这个问题的程序吗 我们可以使用分页或分组模式来处理这个问题吗?如果不是的话,哪一个处理它更好?是的,你可以通过听滚动来完成。当页面滚动时,您可以根据设置向服务发送请求 @override void initState() { super.initState(); _scrollController = new ScrollController()..addListener(_scroll

我需要根据从RESTAPI接收的数据构建卡。当数据增加时,卡片需要时间构建并显示在屏幕上。有解决这个问题的程序吗


我们可以使用分页或分组模式来处理这个问题吗?如果不是的话,哪一个处理它更好?

是的,你可以通过听滚动来完成。当页面滚动时,您可以根据设置向服务发送请求

 @override
  void initState() {
  super.initState();
  _scrollController = new ScrollController()..addListener(_scrollListener);
  }

 _scrollListener() {
   if (_scrollController.position.extentAfter <= 0) {
     Provider.of<TryProvider>(context, listen: false)
      .setNextPage(1);

     //getPagelist...
     Provider.of<TryProvider>(context, listen: false)
      .getNextPage();     
   }

是的,你可以通过听卷轴来做。当页面滚动时,您可以根据设置向服务发送请求

 @override
  void initState() {
  super.initState();
  _scrollController = new ScrollController()..addListener(_scrollListener);
  }

 _scrollListener() {
   if (_scrollController.position.extentAfter <= 0) {
     Provider.of<TryProvider>(context, listen: false)
      .setNextPage(1);

     //getPagelist...
     Provider.of<TryProvider>(context, listen: false)
      .getNextPage();     
   }